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)