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
  • \$\begingroup\$ Converted this to CW. \$\endgroup\$
    – Tetrad
    Oct 20, 2010 at 19:09
  • 3
    \$\begingroup\$ 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. \$\endgroup\$
    – Tetrad
    Oct 20, 2010 at 19:13
  • \$\begingroup\$ "Commerical" -> "Commercial" on title. \$\endgroup\$
    – egarcia
    Oct 21, 2010 at 13:08

2 Answers 2


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 ...

  • \$\begingroup\$ I'm not sure but aren't Game Maker and Game Maker Studio two different things? \$\endgroup\$
    – user87553
    May 22, 2017 at 9:11

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 : http://en.wikipedia.org/wiki/List_of_game_engines

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

  • \$\begingroup\$ Have edited the question. \$\endgroup\$
    – Extrakun
    Oct 21, 2010 at 6:13
  • \$\begingroup\$ Maybe you could have a nice engine with some side librairies such as boost for math, serialization, etc ? \$\endgroup\$ Oct 21, 2010 at 15:48

Not the answer you're looking for? Browse other questions tagged .