Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I know that there are several open-source/free 2D game engines out there; I am just wondering about commercial ones (if any). The idea of wanting of looking for a commercial engine is for support and continual updates.

Off the bat I know that there is DarkBasic, Blitz Basic and Torque 2D. What's else are there?

What I am looking for (technical wise):

  • Sprites and Animation capability
  • GUI (menus, dialogs, simple controls)
  • Math helper for usual math operations -vectors, rotation, turning an entity to face another...
  • Entity management
  • Particles
  • Serialization of game data
  • Level design tools
  • Deployment tools

And support wise

  • Documentation
  • Examples and Tutorials
  • Continual update
  • Support through forum/emails/private channels
share|improve this question
Converted this to CW. – Tetrad Oct 20 '10 at 19:09
Also for list-type questions, it's usually better to put your examples as answers instead of built into the question, that way there's a singular place for people to comment/vote on each of those. – Tetrad Oct 20 '10 at 19:13
"Commerical" -> "Commercial" on title. – egarcia Oct 21 '10 at 13:08
up vote 6 down vote accepted

These are the ones I know of which are commercial and 2D, at least primarily. Pushbutton is an edge case, since the engine is free but components cost money. If you take that into account, I guess a few more engines could be seen as commercial if you count the byproducts that are being sold. Cocos2D for iPhone would be an example for that, or SIO2 Interactive.

Plus all the other, specialized Game Creators. For example for RPGs, Adventures, Shoot'em Ups, Jump'n Runs, etc ...

share|improve this answer

Well it depends on what are your needs. I dont know about DarkBasic and Blitz Basic but for Torque2D, depending on your experience you will encounter some "weird" situations because TorqueScript is not the type of language we are really used to use. First of all it's a scripting language, and maybe it is what you need but maybe not.

I Sugest you take a look on this list :

As it's seems quite complete. Maybe you could tell us what are your specific needs ? This way we could sugest some engines.

share|improve this answer
Have edited the question. – Extrakun Oct 21 '10 at 6:13
Maybe you could have a nice engine with some side librairies such as boost for math, serialization, etc ? – Frédérick Imbeault Oct 21 '10 at 15:48

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.