Occasionally ( read: when my fiancé allows ) I like to prototype different game or game-like ideas I have. Usually I use Java or C# (not xna yet) because they are the languages I have the most practice with. However I would like to learn something more suited to agile development; a language in which it would be easier to knock out quick prototypes.
At my job I have recently been working with looser (weak/dynamically typed) languages, specifically python and groovy, and I think something similar would fit what I am looking for.
So, my question is: What languages (and framework/engine) would be good for rapidly developing prototypes of 2d game concepts?
A few notes:
Note: If you are aware of a Java or C# library/framework that you think streamlines producing game prototypes I open to learning something new for those languages too
Hence, the need to use the agile approach of developing projects. Agile game development is an iterative process. The approach can be interpreted as working on small projects instead of working on the whole project.
Many games developed using agile practices, mainly those in the Scrum framework, have shipped. There has been more than enough time to understand how much agile can really help a game team. It's time to look at what is emerging from agile game development teams.
Though it comprises a few drawbacks, yet the spiral model is considered the best gaming development technique so far.
Methodology Game application development requires a systematic approach of methodology in order to produce a satisfying result. Therefore, the Game Development Life Cycle (GDLC) model is selected in this project as the most suitable methodology of application development life cycle to complete the system.
Python + pyglet or cocos2d
I used pyglet to prototype an iPhone game that I just recently finished. It was a joy to work with, and definitely rapid.
I have had great early results using Clojure for 2D game development.
Reasons for this are:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With