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

20.02.2013, 12:14

Womit beginnt das Gamedevelopment?

Hallo zusammen,

ich habe mal eine grundlegende Verständnisfrage. Es geht um die Erstellung eines 2D-Browser-Spiels mit Flash (vielleicht ist mittlerweile auch HTML 5 für so etwas interessant).
Wenn man ein Konzept hat und möchte beginnen einen Prototyp zu programmieren, fängt man dann direkt mit Flash an oder muss das Grundgerüst eines Spiels zunächst mit einer anderen Sprachen (z.B. C#, C++) erstellt werden?

Ich hoffe das war jetzt nicht zu schwammig beschrieben =)


Vielen Dank
Martin

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

2

20.02.2013, 12:46

Das ist ganz allein Dir überlassen. Sinnvoll dürfte es sein entweder:

1) den Prototypen in einer Sprache/Engine zu entwerfen, mit der man am schnellsten zum Ergebnis kommt, damit aus dem Prototypen möglichst schnell der erste wichtige Spieleindruck erkennbar wird

oder

2) den Prototypen in der Sprache zu schreiben, die später ohnehin benutzt werden soll, damit man dort passend weiterarbeiten kann.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

Sacaldur

Community-Fossil

Beiträge: 2 301

Wohnort: Berlin

Beruf: FIAE

  • Private Nachricht senden

3

20.02.2013, 13:48

BlueCobold hat eigentlich schon alles geschrieben.

Allerdings möchte ich zu seinem 2. Punkt noch hinzufügen, dass es ggf. sinnvoll sein kann, auch eine andere Sprache oder ein anderes Framework für den Prototypen zu verwenden, sofern sich damit wesentlich schneller ein Prototyp erstellen lässt. Sollte dieser dann mehr Performance oder Speicher verbrauchen oder sollte die Entwicklung damit grundsätzlich nciht ganz so sauber sein, kann man dies für einen sehr schnell zusammengeklickten Prototypen in Kauf nehmen, da man mit diesem i. d. R. ersteinmal selbst ein Gefühl dafür bekommen will, ob das spätere Spiel überhaupt ein gutes Spielgefühl liefert. (Daraus folgt auch, dass der Prototyp keine besonders guten Grafiken und Sounds benötigt. ;) )
Relevant für eine schnelle Entwicklungszeit sind diverse Eigenschaften der verwendeten Sprache, die Fähigkeiten der Entwickler, die Quelität der Entwicklungstools usw. Wenn man sich mit einer bestimmten Sprache nicht auskennt, sollte man nicht versuchen mit dieser einen Prototypen zu erstellen.

Wenn man aber keinen nennenswerten zeitlichen Vorteil mit einer anderen Sprache oder einem anderen Framework hat, dann gilt wieder, was BlueCobold in Punkt 2 geschrieben hat.
Spieleentwickler in Berlin? (Thema in diesem Forum)
---
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

4

21.02.2013, 15:38

Guck dir doch mal Construct2 an. Damit lassen sich Spiele erstellen die du als HTML5 exportieren kannst. Möglicherweise kannst du ja direkt das Spiel damit bauen. Für Prototypen sollte es auf jeden Fall geeignet sein. Ansonsten vielleicht mal GameMaker angucken. Damit kannst du dir bis zu einem gewissen Punkt deine Spiele zusammenklicken. Irgendwann kann es dann aber nötig werden auch coden zu müssen. Ich denke bei einem Prototypen geht es erst mal darum schnell zu bauen und zu gucken ob es überhaupt funktioniert und passt wie man sich das vorstellt.
BCs Punkt2 hat natürlich auch seine Daseinsberechtigung. Da muss man dann für sich selbst entscheiden.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

Werbeanzeige