Forum | Welche Programmiersprache?

You must be logged in to post login Forum Login register Forum Register

Search Forums:


searchicon Forum 






topic Forum

Welche Programmiersprache?

small tag ForumNo Tags
UserPost

21:58
2. März 2010


Durzan

 Forum
New Member

posts 2

Ich habe mit Spannung den ersten Podcast verfolgt und war um so mehr erfreut als dann, auch wenn es etwas länger gedauert hat, die nächste Folge kam. Der Podcast hat in mir richtig Lust geweckt irgendwie tätig zu werden.

Nun Ende mit dem Geschleime.

Meine Frage ist folgende: Ich denke über ein Studium bei der Games Acadamy in Frankfurt zum Game Programer nach. Jetzt wollte ich mal wissen, welche Programmier Sprache sich lohnt jetzt als erstes zu lernen. Ich habe jetzt C bereits angefangen, weil ich vllt eine Mod schreiben will für Warsow, ein Open Source Spiel in Quake 2 Engine. Nutzt die Spielebranche überhaupt noch C oder sind die schon bei C++ oder bauen die ihre Engine in einer höheren Programmiersprache und der Rest wird dann in eine niedrigeren wie Angle Script oder so abgehandelt.

Würde mich über eine Antwort selbstverstädnlich sehr freuen.


14:17
3. März 2010


Steffen Itterheim

 Forum
Admin

posts 12

Post edited 14:19 – 3. March 2010 by Steffen Itterheim


Das ist vermutlich eine der am häufigsten gestellten Fragen. Ich finde sie hat aber relativ geringe Bedeutung, denn zum einen sollte man die Konzepte der Programmierung verstehen lernen – und das kann man in so ziemlich jeder Sprache – und zum anderen sollte man natürlich die Sprache lernen und einsetzen, für die man eine Verwendung hat. Wenn du also ein Mod machen willst, und das verlangt nach C Programmierung, dann mach das. Wenn es nach Lua scripting schreit, dann mach eben das. Wichtiger ist hier wirklich etwas zu finden was dich motiviert.


Natürlich musst du auch beachten das es bei den Sprachen verschiedene Konzepte gibt, also das klassische prozedurale Programmieren (C aber auch Scriptsprachen wie Lua), dann Objekt-Orientiert (C++, C#, Java, usw.) oder sogar funktionale Sprachen (F#, Scheme). Letztere haben in der Spieleentwicklung keine Bedeutung.


Spieleentwickler nutzen sowohl prozedurale als auch OOP Sprachen. C++ ist klar auf dem Vormarsch, C am Abgang (Ausnahme: Handheld/Handy), dafür kommen immer mehr prozedurale Scriptsprachen wie Lua ins Feld. Und ganz modern ist natürlich C# das ganz verstärkt in der Tool-Entwicklung zum Einsatz kommt, aber so langsam auch um tatsächlich kleinere Spiele oder Prototypen zu entwickeln (XNA ist ein gutes Beispiel). Es gibt also genug Auswahl als das du dich frühzeitig auf eine Sprache festlegen musst, aber die Konzepte von prozeduraler Programmierung und OOP solltest du beide irgendwann mal gelernt haben.


Ich hoffe das hilft dir weiter, und eine Games Academy Ausbildung kann ich nur wärmstens empfehlen! Alleine wegen der Kontakte in die Branche ist das Gold wert.

15:37
3. März 2010


Durzan

 Forum
New Member

posts 2

Post edited 15:38 – 3. March 2010 by Durzan


Erstmal vielen Dank für deine Antwort!

Meine Überlegung über eine Ausbildung bei der Games Academy war auch, wie du es schon gesagt hast, dass so etwas ein gutes Sprungbrett in die nächst gelegene Spieleschmiede ist.

Deine Antwort motiviert mich jetzt schon wieder ein ganzes Stück, dass ich mich aufmache, um weiter an meinen Programmierkenntnissen zu schrauben.

02:01
4. März 2010


Steffen Itterheim

 Forum
Admin

posts 12

Freut mich, geholfen zu haben. :)

small tag ForumNo Tags
top Forum