Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

19.03.2014, 09:41

Welche Engine für eine 3D Map?

Hallo,

Kurze Vorstellung: Ich heiße Alex, bin 20 Jahre alt, Maschinenbaustudent ;)

Ich habe sowohl in der Schule, als nun auch an der Uni Informatik beigebracht bekommen, habe auch die neueste Ausgabe von "C++ für Spieleprogrammierer" gelesen, ich habe auch schon ein eigenes 2D Spiel (Pokemon-Klon :P ) programmiert, ich denke damit kann ich behaupten, Grundkenntnisse der Programmierung zu haben.

Als nächstes Projekt schwebt mir ein "kleineres" Strategiespiel vor, welches ich am liebsten mit einer 3D Grafik versehen möchte.

Grob: Das Spiel soll auf einem Spielfeld ähnlich der Strategiekarte der Totalwar-Reihe stattfinden (Eine 3D Map aus der Vogelperspektive betrachtet auf der 3D Modelle laufen können, etwa wie das Brettspiel Risiko für die, die Totalwar nicht kennen :) ), darüberhinaus vielleicht später durch eine Online/Mehrspieler-Funktion ergänzt. Für die Kenner der Toalwar-Reihe: Nein, eine manuelle Schlachtenführung soll nicht umgesetzt werden! Die Schlachten würden lediglich berechnet werden.

Das Ziel soll vorerst garnicht die Entwicklung eines perfekten Spiels für die Öffentlichkeit sein, in erster Linie ist es für mich, weil mir Programmierung einfach Spaß macht und ich mich weiter bilden möchte. Die verwendeten Sounds/Modelle usw. werden vorerst kostenlose im Internet angebotene sein, Grafiken werde ich selbst unprofessionell per Gimp zaubern :hmm:
Wenn das Projekt zum Ende hin annehmbar erscheint, werde ich überlegen, ob ich mir nicht vielleicht ein Team suche, um das Programm auf Vordermann zu bringen und vielleicht doch zu veröffentlichen - bis dahin ist es natürlich noch ein ganz langer Weg!

Nun zu meiner eigentlichen Frage:
Zu welcher Engine würdet ihr mir raten? Ist die Unity-Engine passend für meine Vorstellungen (Auch mit Hinblick auf einen eventuellen Release)? Oder doch nur eine 3D-Engine wie Ogre3d?
Bisher habe ich auch nur C++, Java und VisualBasic anzubieten, für Unity wäre ja C# fällig.
Oder ist das ganze Projekt (Bau einer 3D Map) schon utopisch? :P

Mir ist klar, dass es eine Herausforderung ist, die mit weiteren Dokumentationen oder auch Fachliteratur begleitet werden müsste.

Liebe Grüße,
Alex

Cranberry

Treue Seele

Beiträge: 312

Wohnort: Innsbruck, Tirol

  • Private Nachricht senden

2

19.03.2014, 10:17

Versuch das ganze doch erstmal 2-Dimensional umzusetzen. (z.B. mit SFML, die ist für solche Projekte sehr gut geeignet da sie Objekt-Orientiert programmiert wurde)
Falls du jedoch unbedingt etwas in 3D machen willst rate ich dir zu Unity3d. Vorallem aus dem Grund, dass dir vieles aus der "wirklichen" 3D Programmierung abgenommen wird(Rendeing, Mathematik, usw.) und es sehr viele Tutorials und eine riesige Community gibt. C# zu erlernen ist nicht schwer, wenn man C++ bereits kennt, da der Syntax recht ähnlich ist.

Ich finde nicht, dass das Projekt utopisch ist. Den großen Erfolg damit zu erwarten ist utopisch, aber solange es dir Spaß macht solltest du an dem Projekt arbeiten. Das ist doch der Sinn der Hobby-Programmierung, oder? ;)

P.S.: Falls du dich für 3D entscheidest brauchst du auch die entsprechenden Modelle. Ich würde dir zu Blender raten falls du sie selber ertstellen willst.

KeksX

Community-Fossil

Beiträge: 2 107

Beruf: Game Designer

  • Private Nachricht senden

3

19.03.2014, 21:57

Ganz nach dem Motto: "Make games not engines", fackel nicht lang rum! Lad dir Unity3D und leg los, wenn du schon Erfahrung hast geht es umso schneller ;)
WIP Website: kevinheese.de

4

19.03.2014, 23:00

Danke für die Antworten.

Gesagt getan! Habe mein erstes "Spiel" schon fertig, eine Kugel die auf einem Spielfeld rollt mit Collision und allem... sowie dem ersten eigenen Script (zum bewegen des Balls) :crazy:

Mal schauen wie es weiter geht ^^

Werbeanzeige