Projekte von dem Projekttag der Berufsfachschule Baden

Schlagwort: Unity

3D Jump and Run

ProjektLeiter

Nilas Leuzinger

Gruppenmitglieder

Colyn Fenner, Elia Hänggi, Mike Rohr, David Ackermann

Beschreibung

In diesem Projekt haben wir uns zum Ziel gesetzt, ein 3D-Jump-and-Run-Spiel zu entwickeln. Spielerinnen und Spieler müssen einen Parcour durch ein Raumschiff und den Weltraum bewältigen. Die Umsetzung erfolgte mithilfe von Unity, wobei die Charaktere und verschiedene Elemente in Blender modelliert wurden.

Positives

Es war äußerst faszinierend, die Eigenheiten der Spieleentwicklung zu erlernen. Dieses Projekt ermöglichte es uns, unsere Kreativität auf vielfältige Weise auszudrücken.

Negatives

Da wir sehr wenig Erfahrung mit dem Entwickel von 3D Spielen hatten war es oft sehr anstrengend und zeitaufwändig die einzelnen Schritte zu erlernen und anzuwenden.

Fazit

Wir sind äußerst zufrieden mit unserem Ergebnis, obwohl wir am Ende noch einige Probleme beheben mussten. Diese Herausforderungen haben jedoch zu einer besonders interessanten Erfahrung geführt, da wir ein 3D-Spiel von Grund auf entworfen haben.

Spiel Download

Um das Ergebnis zu testen besuchen Sie die von uns dazu erstellte Webseite unter: https://astrodash.de.cool/

VR-Demo Game

Projektleiter:

Dominic Unternährer

Projektmitglieder:

Silvan Stöckli, Lukas Nigg, Liam Wahlström, Eileen Breguet

Projektbeschreibung:

Wir arbeiteten in einer Gruppe aus fünf Lernenden an einem VR-Demo-Game. Wir hatten schon Erfahrung mit Unity und wollten uns einer neuen Herausforderung stellen. Dabei merkten wir schnell, dass wir das Projekt unterschätzt haben. Wir haben nicht erwartet, dass der Entwicklungsprozess eines VR-Games so viel aufwendiger und anders ist, als ein “normales” Tastatur-Game. Als gegen Ende das Game nicht mehr starten wollten, mussten wir einsehen, dass wir uns übernommen haben. Dennoch war es eine spanende Erfahrung und wir können sicherlich viel aus den Fehlern mitnehmen und es später anders und hoffentlich auch besser machen.

eines der zwei VR-Setups Gruppenleiter testet VR-Game (D. Unternährer) Teil der Raumstation Tür der Raumstation Entwicklungsumgebung Unity

Das haben wir gelernt:

Wir lernten den Prozess eines VR-Games kennen und dass wir das nächste Mal uns besser über den Aufwand informieren müssen.

Das gefiel uns:

Es machte viel Spass im Team ein Projekt auf die Beine zu stellen und etwas zum “leben” zu erwecken.

Das gefiel uns nicht:

Wir hatten viele Probleme von Unity selber, wo wir Ratlos waren und nicht wussten was zu tun war.

Fazit:

Wir haben das Projekt eindeutig unterschätzt und waren uns nicht dessen Aufwand bewusst. Dennoch konnten wir Erfahrung sammeln und viel daraus lernen.

Jump’n Run

Projektleiter: Janik Meier
Projektmitglieder: Kim Roos, Anish Muthukumaran, Lauren Emmenegger

Projektbeschreibung

In unserem Projekt haben wir ein 2D Singleplayer Parkour Game in Unity programmiert. Wir wollten unsere ersten Kenntnisse im Programmieren mit C# sammeln und uns Grundwissen für weitere Projekte erweitern. Wir bauten in unserem Game Hindernisse wie Löcher, Jumpboosts und Gegner ein. Weitere Aufgaben in unserem Projekt waren unter anderem das Erstellen von 2D Texturen für die Maps und einen Spielercharakter.

Abbildung 1: Sichtung des ersten Gegners

Abbildung 2: Sichtung der ersten (und einzigen) Pyramide

Was haben wir gelernt:
Wir haben mit C# auseinandergesetzt. Dazu haben wir viele Erkenntnisse gemacht. Dennoch haben wir unser Texturpaket selber erstellt. Ausserdem kennen wir uns jetzt ein wenig mit der Game Engine Unity aus.

Das gefiel uns:
Wir haben gut zusammengearbeitet und uns gegenseitig geholfen. Wir konnten ein gutes Produkt herstellen und dass wir am Schluss ein gutes Gefühl hatten.

Das gefiel uns nicht:
Bei uns hat am Anfang das Filesharing mit Unity Collab nicht funktioniert. Wir konnten dieses Problem dann mit Github lösen.

Fazit:
Dies haben wir gut gemacht:
Wir haben ein funktionierendes Spiel aufgebaut. Jeder hatte eine Aufgabe, die wir gut zusammenfügen konnten. Wir hatten ein gutes Arbeitsklima und haben uns bei Problemen unterstützt. Wir haben sehr viel neues dazugelernt über Unity, C# und Github.

Dies können wir noch verbessern.
Wir hätten am Anfang mehr kommunizieren können. Wir müssen uns das nächste Mal mehr informieren, anstatt direkt zu realisieren, sodass wir schlussendlich weniger Zeit benötigen. Wir sollten uns mehr Zeit einplanen für Projekte, von denen wir noch nicht viel Ahnung haben.

Downloads:

2D Schach

Team:

Projektleiter: Marco Rohner
Teammitglieder: Aaron Stadler, Colin Imhof

Projektbeschreibung:

In unserem Projekt programmierten wir, mit Hilfe von Unity und C#, ein einfaches co-op Schach Spiel.

Der Springer

Reflexion

Das Projekt gefiel uns recht gut, da wir wieder viel aus den Programiermodulen auffrischen und repetieren konnten, wir sind auch zufrieden mit dem Endprodukt und mit der Dokumentation, da wir die meisten Anforderungen und Ziele erreichen konnten.

VR-Game

Team:

Gruppenleiter: Jannis Wächter

Gruppenmitglieder: Matteo Annunziata, Michael Peter

Beschreibung:

In diesem Projekt haben wir uns darauf fokussiert ein Game zu designen welches die Virtual Reality kurz VR-Funktion hat. Virtual Reality bedeutet, dass man in der App/Game das Gefühl hat in einer anderen Welt zu sein. Dafür nutzt man eine VR-Brille, die man sich über den Kopf zieht, ähnlich wie ein Helm.  Und eine spezielle App die in dem Format für Virtual Reality ist.

Reflexion:

Positiv: Wir waren alle sehr begeistert und haben sehr gut unsere Arbeiten aufgeteilt und bei Problemen uns sehr gut abgesprochen. Als wir unsere Endprodukte hatten wussten wir genau wie wir das zusammenstellen.

Negativ: Wir waren anfangs sehr überfordert das Game zu gestalten da wir keine Vorkenntnisse hatten bei Unity.

https://projekte.bbbaden.ch/wp-content/uploads/2019/10/Gamebild2.png

https://projekte.bbbaden.ch/wp-content/uploads/2019/10/Gamebild-1.png

https://projekte.bbbaden.ch/wp-content/uploads/2019/10/Interface.png

2D-Jump’n Run Game

Projektleiter: Marco Rohner
Mitarbeiter: Aaron Stadler

Da wir beide schon längere Zeit gamen und sehr viel Spass daran haben, konnten wir am Projekttag die Chance ergreifen um endlich mal unser eignes Spiel Programmieren zu können. Weil wir beide noch ziemlich unerfahren sind, entschieden wir uns etwas Simpleres zu programmieren, ein 2D Jump’n Run Spiel.

Das Spiel:

Unser Spiel ist ein sehr einfach gehaltenes 2D Jump’n Run, was in Unity mit Hilfe von Vorlagen programmiert wurde.

Reflexion:

Wir fanden dass, das fertige Spiel, für das das wir noch keine Erfahrungen mit Unity hatten, recht gut ausfiel. Leider nutzten wir unsere Zeit nicht optimal und konnten viele Ziele, die wir hätten erreichen können, nicht schaffen. Trotzdem konnten wir, durch dieses Projekt, viel neues Wissen gewinnen.

Two in One

Teamleiter: Dominic Saladin

Mitglieder: Nivisan Jeyananthan

 

 

In diesem Projekt haben wir uns darauf fokusiert ein Spiel zu erstellen, welches aus verschiedenen Mini-Spielen entsteht. Es hat Mini-Spiele, welche eher für eine einzelne Person geeignet ist und einige, welche für 2 Personen geeignet ist. Leider funktioniert das 2. Spiel nicht auf der IOS/ Apple-version. , daher kann man nicht Online Spielen.  Bei Android funktioniert alles einwandfrei.

Das 1. Spiel sollte an die frühere Zeit zurück erinnern, als man noch Splitscreen gespielt hat zusammen mit Freunden.

 

 

Das 2. Spiel ein Online basiertes Cookie-Clicker Spiel.

 

Hier könnte ihr das Spiel für Apple herunterladen:

https://itunes.apple.com/ch/app/two-in-one/id1401183480?mt=8&ign-mpt=uo%3D4

Hier für Android:

https://play.google.com/store/apps/details?id=com.ClickGameProduction.TwoInOne

 

 

 

Unity-Survival

Projektleiter: Jonas Sutter

Projektmitglieder: Luca Kyburz, Pascal Erne

Unity-Survival

In unserem Projekt haben wir mit Unity3D ein Survival Spiel erstellt. Wir haben ein Überlebenssystem mit Hunger, Durst und Leben erstellt. Ausserdem haben wir Tiere und Dörfer hinzugefügt.

Wir konnten leider keine exe erstellen.

Pixel-Shooter

Projekt von Kim Müller und Basil Trueb.

Beschreibung

Wir haben in Game-Engine “Unity” einen 2D Shooter programmiert. Dazu haben wir die Programmiersprache C# verwendet. Leider dürfen wir keine Bilder oder Downloads unseres Spieles veröffentlichen, da wir einige Copyright geschützte Texturen verwendet haben.

Kruagon

Kruagon ist ein Open World Prototyp erstellt von:

David Abroche
Luca Schafroth
Marc Signer
Patrik Vögtlin
Tobias Etter
Yannik Schweinzer

Das Spiel wurde mit Hilfe von der Unity3D Engine programmiert und die Art-Assets wurden mit Blender und Gimp erstellt.
Im jetzigen Prototypen ist es möglich, die verschiedenen Art-Assets anzusehen und unsere kleine Insel zu erkunden.
Das fertige Game wird um einiges grösser, jedoch müssen wir einen Weg finden, ohne denn Projekttag weiter daran zu arbeiten.
Viel Spass beim Ausprobieren.

 

Download

 

Kruagon_Screenshot_1

Kruagon_Screenshot_2