Ablauf: 3D-Spieleprogrammierung


Thema 1: Einführung & Installation


HZ1:Lernen wie eine Echtzeitgrafikapplikation aufgebaut ist
- Ich kann eine Szene in Unity erstellt (mit Feuerwerk)
- Ich kann eine erste Landkarte erstellt und gestalten (mit steuerbaren Charaktern: Auto / Person)
- Ich kann Objekte erzeugten, welche sich realistisch verhalten (Schwerkraft)

Link: Unity Download
Wichtig: Standard Asset


Thema 2: Unser erstes Spiel


HZ1:Lernen wie eine Echtzeitgrafikapplikation aufgebaut ist
- Ich kann ein Spiel nach Vorgaben entwerfen (Objekte die reagieren)
- Ich kann Objektergebnisse addieren
- Ich kann die Gyro-Sensoren in Unity verwenden

Link: Roll-a-ball tutorial


Thema 3: C# und Unity


HZ2: Objektorientiert programmieren
- Ich kann den Unterschied zwischen Ereignissen und Kollisionen erklären
- Ich kann mit C# Objekte ansprechen
- Ich kann mit C# Objekte erweitern

Link: C# und Unity


Thema 4: Projekt Space Shooter


HZ3: Ein eigenes Spiel entwickeln
- Ich kann ein Spiel nach Vorgaben umsetzen und um ein eigenes Level erweitern

HZ4: Mathematik Kenntnisse erweitern
- Ich kann anhand der Achsen X, Y und Z Koordinaten berechnen

Link: Projekt Space Shooter


Thema 5: Build a Simple VR Unity Game


HZ3: Ein eigenes Spiel entwickeln
- Ich kann mit Unity ein Spiel für die Oculus Rift VR implementieren
- Ich kann mit Unity ein Spiel für die Oculus Rift VR deployen


Link: Target the Oculus Rift with Unity Free
Link: Build a Simple VR Unity Game


Thema 6: 2D Spielprogrammierung


HZ3: Ein eigenes 2D Spiel entwickeln
- Ich kann mit Unity ein 2D Spiel planen und realisieren

Link: 2D Roguelike


Thema 7: Fortgeschrittene Technologien kennenlernen


HZ5: Umgang mit 3d Modellierungstools lernen
- Ich kann mit 3d Modellierungstools verwenden um Grafiken zu bearbeiten
- Ich kann mit 3d Modellierungstools verwenden um Grafiken zu erstellen

HZ6: Ein Designdokument schreiben
- Ich kann ein einfaches Multiplayergame erweitern
- Ich kann ein einfaches Designdokument erstellen

Link: Multiplayer in Unity: "Photon Unity Networking"
Link: 3D Modelling mit Blender


Erledigte Aufträge 2017/18

Sandro Galfetti


Galfetti-Run


Kalid Ahbri


FlappyBird


Dario Erismann


ErismannPower2017RunInBrowserV1


Erledigte Aufträge 2016/17

Nils Stutz


BreakThePhysics
Rennbahn


Aaron Müller


TerroristBreakOut
Rennbahn


Timo Zehnder


Landstrasse


David Stalder


Roll A Ball


Janick Fischer


Roll A Ball

Erledigte Aufträge 2015/16


Jan Nils Ferner


Wall jump shooter
First Person Shooter
Gmae


Lukas Hunziker


Exe

Fabian Businger


Roll-a-ball


Arno Buysse


The Game


Alpay Yildirim


Alpay's Jump and run


Cyrill Brunner


Jumper


KLP

Download KLP_3D_IN