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