| Gruppenmitglied | Matrikelnummer | Verantwortlichkeiten |
|---|---|---|
| Meylan Luu | 2819002 | |
| Leonard Büttner | 2822022 | |
| Luca Westphal | 2817446 | |
| Julia Giang | 2821773 |
Ein Alien namens Zorp teleportiert sich nach Kyoto in das Jahr 1785, auf der Suche nach Treibstoff für seine Teleportationsmaschine, verwüstet Prozess die Stadt, und verbreitet Angst und Schrecken, doch der mutige Ninja Kage 影 stellt sich dem Alien in den Weg.
Im Chaos der Flucht landen beide auf einem unbekannten Planeten und teilen sich plötzlich einen einzigen Körper. Als ein geteilter Charakter müssen Sie nun zusammen gegen Aliens, Roboter und mutierte Kreaturen kämpfen, während sie Space-Ninja Combat, Taktik und Movement meistern — jedoch ist der größte Kampf, der Kampf gegen sich selbst. Schaffen Zorp und Kage es die sich Ihnen in den Weg gestellten Hindernisse zu überwinden und nachhause zu gelangen?
(später am besten Itch.io Link mit Webbuild)
Button fürs Springen. (Waffenarsenal Bedienkreuz.)

(Grundlegende Mechaniken & Player Actions → Was kann man tun?)
(Win / Lose Bedingung, Leben- / Energiesystem)
(Ggf. zusätzliche Events & Levelmechaniken)
(Ggf. Upgradsysteme, Power-Ups, Punkte etc.)
(Wie ist die Gameplay-Abfolge in eurem Spiel – dargestellt als Loop?)
(Ggf. noch mit der Unterteilung in Core Loop und Upgrade Loop etc.)
(Für Look & Feel sowie Atmosphäre => siehe außerdem Assets)
Ein Alien namens Zorp teleportiert sich ins Kyoto, Japan 1785, um die Erde für seine Zwecke zu analysieren. Dort trifft auf den mutigen Ninja Kage, der seine Leute verteidigen möchte. Es kommt zu einem Kampf. Zorp schafft es gerade mit seiner Teleportationsmaschine zu fliehen, doch Kage packt ihn an seinem Bein. Beide werden auf einen unbekannten Planeten teleportiert, aber etwas ist anders: Zorp und Kage teilen sich einen Körper. Außerdem ist nicht mehr genug Energie für die Teleportationsmaschine vorhanden, doch diese lässt sich aus der dort anwachsenden Pflanzen extrahieren. Der Planet ist jedoch sehr gefährlich – die beiden vorherigen Feinde müssen also jetzt zusammen kooperieren, um beide wieder nach Hause zu kommen…
(Rahmengeschichte, Problemstellung, Setting, Charaktere, Schauplätze)
Environment Design:
- Mood/Theme: spacey, sci-fi, leicht mysteriös, Abenteuer
- Hintergrund: der Alienplanet, aber mit Sicht auf das Weltall ->
- Levelelemente: viele schwebende Plattformen, Hindernisse aus ungewöhnlich aussehenden Materialien, außerirdische Wesen, Collectibles (die teilweise übermenschliche Fähigkeiten verleihen)
(Environment Design, World Design, Theme)
Prinzipiell Pixel-Art, aber Tendenz zu etwas mehr Detail wenn es um Assets geht, während Gegner und Spielcharakter simpel und dafür aber erkennbar auch bei komplexeren Ausgangssituationen.
(Je kurz beschreiben -> Konsistenz! Art Style und Sound Design sollten zum generellen Ansatz/ Thema des Spiels passen.)
(Character & Environment Design, Skizzen, Concept Art, Animationen)
- Anzeige aktiver Power Ups
- Anzeige von gesammeltem Treibstoff
- Verweis auf Menü: Spiel pausieren, neu starten etc
(Ingame Statusanzeigen, Menu Screenflow)
Wir haben uns dazu entschieden, Godot als Game Engine zu benutzen, weil wir als Einsteiger im Programmieren dann leichter unsere Ideen umsetzen können und im Gegensatz zu Unity keine komplett neue Sprache (wie C#) lernen müssen. Wir möchten unser Projekt außerdem als Mobile Game umsetzen.
(Verwendete Engine & Tools, Zielplattform, Backupsystem / Versionskontrolle)
| Woche | Aufgaben / Inhalte | Ergebnisse / Ziele |
|---|---|---|
| 1 – Konzeptphase | Story entwickelt • Charaktere mit AI generiert • Art-Ideen gesammelt • Entscheidung für Godot | Grundidee & Stil stehen fest • Engine gewählt |
| 2 – Art Direction | Moodboard erstellt • Referenzen gesammelt • Art Style festgelegt | Einheitliche visuelle Richtung fürs Spiel |
| 3 – Game Design Dokument | GDD ausgefüllt: Gameplay, Pillars, UI, Welt, Technologien | Vollständiges Konzept dokumentiert |
| 4 – Prototyping | Bewegung, Sprung, einfache Angriffe • Basis-Gegner • Mobile-Steuerung (erste Buttons) | Früher Prototyp spielbar |
| 5 – Level & Game Loop | Levelabschnitte bauen • Collectibles • Energie-/Treibstoffsystem • Core Loop definieren | Vertical Slice mit grundlegender Spielabfolge |
| 6 – UI & Art Integration | Pause-/Restart-Menü • Charakter-/Waffen-Assets überarbeiten • Animationen verbessern | Spiel wirkt mehr wie ein echtes Mobile Game |
| 7 – Sound & Balancing | Soundeffekte • Musik • Gegner-Balancing • Movement-Feintuning • Level Flow optimieren | Stimmiges Gameplay, erstes richtig rundes Feeling |
| 8 – Polishing & Bugfixing | Performance optimieren • Mobile-Steuerung finalisieren • Export-Tests | Final Version bereit für Abgabe |
| 9 – Abgabe & Veröffentlichung | Gameplay-Video • Itch.io-Seite • Dokumentation finalisieren • Präsentation vorbereiten | Veröffentlichungsfertiges Projekt + sichere Abgabe |
Unsere größte Herausforderung besteht darin, dass wir bisher noch nie programmiert haben und uns deshalb während des Projekts gleichzeitig die Grundlagen und die Funktionsweise von Godot aneignen müssen. Viele geplante Mechaniken sind für Anfänger technisch anspruchsvoll, was den Entwicklungsprozess verlangsamt.
Zusätzlich merken wir, dass die Zeit ein Problem werden kann. Da wir das erste Mal ein Spiel dieser Art entwickeln, ist es schwer einzuschätzen, wie lange bestimmte Aufgaben dauern. Viele Schritte brauchen mehr Zeit als erwartet, weshalb wir während des Projekts priorisieren und manche Ideen anpassen müssen, um realistisch weiterzukommen.
(Zeitliche & inhaltliche Planung, größte Herausforderungen, Milestones)
(Zeit für Bug Fixing, Polishing / Balancing und Puffer nicht vergessen.)

Wir haben uns bereits ein Asset Pack heruntergeladen, das Assets zu einer Alien-Umgebung enthält, sowie einzelne, spezifische Assets mit KI generieren lassen. Die Hintergründe sind ebenfalls KI-generiert. Wir haben auch bereits die Character und Waffen generieren lassen, diese benötigen aber noch ein wenig Überarbeitung.
(Was habt ihr geschafft? Was steht noch aus? Z.B. anhand einer Asset & Feature Liste mit Priorisierungen.)
| Meylan | Leo | Luca | Julia | |
| Programming | ||||
| Art / Lvl Design | ||||
| Meetings | ||||
| Documentation | ||||
| Testing | ||||
| Sound | ||||
| UI Design | ||||
| SUMME |
(Was lief gut? Was könnte das nächste Mal besser laufen? Was konntet ihr als Learning mitnehmen?)
(Für alle im Game verwendeten Asset-Pakete, Sounds oder Skripte sowie die hier eingefügten Bilder und Referenzen. Mindestens mit Name der Datei, Urheberschaft, Plattform der Quelle und URL.)