Guten Tag allerseits.
Da ich neu im Forum bin, möchte ich mich auch direkt vorstellen:
Ich bin 30 Jahre alt und gelernter Fachinformatiker für Anwendungsentwicklung. Seit gut 15 Jahren programmiere und designe ich hobbymäßig Spiele.
Zum einen möchte ich nun mein derzeitiges Projekt vorstellen, zum anderen wäre es von Vorteil, wenn jemand einsteigen möchte.
Aber kommen wir zunächst zum Projekt:
Einem klassischen 2D-Platformer (Jump 'n Run, Shooter)
Bisher habe ich mich fast ausschließlich der Engine gewidmet. Diese ist auch ziemlich fertig.
Dabei ist das Spiel in C# mit dem XNA-Framework programmiert.
Die bis jetzt fertigen Features sind:
- Grundlegende Steuerung der Spielfigur (Laufen, Springen, Schießen, Teleportation, Leitern, Gravitation usw...)
- Kollisionssystem mit den Level-Blöcken und anderen Objekten wie Gegnern, Projektilen, Items usw...
- Scrollende Levelabschnitt-Übergänge (wie man es aus anderen Spielen kennt)
- Flüssige Framerate durch intelligente Aufspaltung der Render- und Updatevorgänge (bei technischen Fragen, gerne stellen)
- Spieler kann sterben, wenn Energie auf 0 sinkt durch Gegner. Auch das Fallen in den Abgrund führt zum Tod. -> Man verliert ein Extra-Leben
- Der Spieler wird dann am letzten Checkpoint des Levels respawnen, solange er noch genug Extra-Leben hat. Ansonsten muss das Level neu gestartet werden.
- Es gibt Items, die Energie oder Magie wiederherstellen, sowie einmalige Items, die die maximale Energie / Magie erweitern. Diese sind in den Levels relativ gut versteckt.
- Verschiedene Gegner-Typen und deren Verhalten sind testweise eingebaut.
- Boss-Tür jedes Levels benötigt einen Schlüssel, der irgendwo im Level versteckt ist.
- Boss-Kampf mit kleiner Cutscene bei Start.
- Verschiedene kleine Gimmicks, wie Wasserströmung, die den Spieler in Fließrichtung schiebt, oder Wasserfälle, die das Springen etwas einschränken.
- Stage-Select-Screen mit kleinem Boss-Intro
Ansonsten würde ich vorschlagen, schaut euch einfach die Videos dazu an:
Geplante Features:
- Von jedem besiegten Boss bekommt man eine neue Waffe/Fähigkeit. Diese soll in einem aufrufbaren Menü ausgewählt werden können.
- Speichern/Laden des Spiels
- Die Story ist noch komplett unausgereift (gerne Vorschläge/Hilfe). Die Spielfigur ist ein Zauberer. Darauf soll es hinauslaufen.
- Wahrscheinlich zusätzlich zum Story-Modus ein Endless-Run-Challenge Modus: Man versucht solange zu überleben wie es geht. Dabei läuft man durch zufällig generierte Screens. (Ich habe relativ viel Erfahrung im Kreieren von Zufallskarten während der Laufzeit)
- Natürlich mehr Levels
- Und mehr Gegner / interaktive Levelobjekte. Diese entstehen aber zum jeweiligen Thema des Levels.
- Weitere GamePad-Unterstützung
Wie ihr seht, sind die Grafiken und Sounds leider nicht so mein Ding.
Daher wäre Unterstützung in diesen Bereichen sehr wünschenswert.
Es müssen so gut wie alle grafischen Elemente neu und qualitativ höherwertig gestaltet werden bzw. ganz neue Grafiken für weitere Levels / Gegner usw...
Also wenn jemand Lust hat, bitte per PN melden. Ich kann zwar keine Bezahlung bieten, aber sollte es das Projekt letztendlich kommerziell veröffentlicht werden (das ist das Ziel), wird der Gewinn natürlich geteilt.
Außerdem ist Feedback und konstruktive Kritik natürlich erwünscht!
Viele Grüße,
ARandomGameDev