Spielprojekt: MutltiversalAether
Projektphase: Recherche & Inspiration
Vor der technischen Entwicklung stand die Analyse erfolgreicher Platform-Fighter im Fokus. Als primäre Inspirationsquellen dienten Super Smash Bros. Ultimate und Rivals of Aether.
Ziel war es, die dort etablierten Kernmechaniken – wie das prozentbasierte Schadenssystem, das Knockback-Verhalten und das dynamische Stage-Design – zu verstehen, um ein fundiertes Konzept für ein eigenes, schnelles und kompetitives Gameplay-Erlebnis zu schaffen.
Projektphase: Technische Umsetzung (C#)
Die gesamte Spielmechanik wurde vollständig in C# umgesetzt. Um maximale Performance zu garantieren und das komplexe Verhalten der Kämpfer sauber abzubilden, basiert das Projekt auf einer strikt modularen, objektorientierten Architektur mit einer Vielzahl spezialisierter Klassen.
- Eingabesteuerung (Controller Only): Konsequente Ausrichtung auf ein reines Gamepad-Erlebnis. Die Input-Klasse verarbeitet Controller-Eingaben direkt, um eine extrem präzise, latenzfreie und flüssige Steuerung der Charaktere in jeder Spielsituation zu gewährleisten.
- Gameplay- & Physik-Engine: * Kollisions- & Zustandssystem: Komplexe Klassenstrukturen für Hitboxen und Hurtboxen zur präzisen Treffererkennung,
- Software-Architektur & Performance: Aufteilung des Codes in spezialisierte Manager-Klassen (z. B.
GameState,Hitboxes,Attacs), um Berechnungen zu entkoppeln und Frame-Einbrüche zu verhindern. - Ergebnis: Ein voll spielbarer, hochperformanter Platform-Fighter in C#, der den rasanten Charme seiner Vorbilder durch eine saubere Code-Struktur und optimierte Controller-Eingaben auf den Bildschirm bringt. (Design noch fehlend)