ich suche nach mehreren Helfern für mein aktuelles Projekt.
Es handelt sich dabei um ein 3D Adventure-Spiel. Als Grundlage wird mein Textadventure: Zork dienen.
Da es sich um ein Textadventure handelt können wir davon natürlich nur die Story übernehmen. Diese ist allerdings sehr ausgereift und kann ohne Probleme übernommen werden.
Das ganze soll in C# oder einer anderen .NET Sprache (Einbindung dann über Dlls) gestaltet werden.
Zur grafischen Ausgabe wird die Irrlicht.NET 3D-Engine verwendet.
Die Engine ist sehr mächtig und auch einfach zu bedienen. Beispielsweise können auch Quake3-Level geladen werden.
Damit kommen wir auch schon zum nächsten Punkt. Die Level werden wie gesagt im Quake3-Format vorliegen und müssen noch designed werden.
Außerdem müssen 3D Models erstellt werden. Dazu braucht es dann noch passende Texturen. (Eventuell kann man auch freie Models verwenden)
Weiterhin brauchen wir noch Sounddateien.
Auf diesen Aufgaben basierend würde ich eine folgende Aufteilung vorschlagen:
- Mit mir eingerechnet 2-4 Programmierer
- 1-2 Grafiker/Modeller
- 1 Person für Sound
- Natürlich wäre es vorteilhaft wenn die Programmierer schonmal was im 3D Bereich gemacht haben.
- Auch sollte jemand Erfahrung im Bereich der Shader Programmierung gemacht haben.
- Sauberes Klassenkonstrukt, stark OOP orientiert
- Oberflächengestaltung, sollte strikt vom Programmkern getrennt sein
- Menüdesign (Irrlicht hat eine GUI)
- Organisation von 3D Dateien
- Organisation von Shadern
- Organisation von Sounddateien
- Wie realisieren wir die dynamische Interaktion mit Objekten im Level (Items, Personen, ...)
- Wie realisieren wir die Sprachausgabe von Personen (1. optisch: evtl. Kosole?, 2.akustisch: evtl. Sprecher?)
- Wie realisieren wir dynamische Objekt- und Statusveränderungen (Andere Aktionen passieren im selben Raum zu unterschiedlichen Zeiten)
Die Programmierer sollten keine Anfänger sein und sich mit OOP auskennen.
Je nach Aufgabenbereich sind erfoderlich:
- Visual Studion 2008 (kann man ja die Expressvariante nehmen, andere Version kleiner 2008 sollten aber auch kein Problem sein) oder andere kompatible .NET Umgebung
- 3DS Max, Cinema 4D, Blender, oder ähnliche 3D Software
- Quake 3 Leveleditor (Ist frei erhältlich)
- Profiler Software zum analysieren des Codes auf Schwachstellen (Habe ich, sollte also reichen)
- Photoshop, GIMP, oder andere Grafikbearbeitungssoftware für Texturen und ähnliches
- Soundprogramm (keine Ahnung was es da gibt)
Das ganze sollte Freeware oder da wir unter .NET entwicklen gleich Opensource sein. Da können wir aber noch drüber dskutieren.
Ich denke es sollte mögich sein, innerhalb dieses Jahres noch eine funktionstüchtige Alpha-Version herauszubringen.
Wer Interesse und Zeit hat kann sich ja einfach mal bei mir melden.
Ich würde mich jedenfalls freuen wenn das klappen würde.
Liebe Grüße,
Fabian
Crosspost im C-Sharp-Forum