| View previous topic :: View next topic |
| Author |
Message |
Coyote Level 255 Site Master

Joined: 23 Apr 2007 Posts: 1853 Location: Down in the Dungeon
|
Posted: Mon Jun 29, 2009 6:49 pm Post subject: 2D Game Engines / SDKs |
|
|
There was a ton of support / comments in this post about making games yourself and choosing a good GENERAL PURPOSE 2D game engine. So.... I thought I'd start this thread with a list of 2D game engines & SDKs (as 2D is somewhat easier for beginners than 3D), and let people comment on them later in the thread.
Game Maker 7 - Windows - Popular (and CHEAP) game authoring toolset, used for making several commercial games.
Flex and ActionScript - Windows, Mac, Linux - for Flash development, sorta the defacto standard for web-based gaming. Also check out FlashDevelop - a free, open-source editor
PTK - Windows / Mac / Linux - This is an SDK that was popular among indies in the earlier part of this decade, and still sees a good deal of professional, commercial (indie) use.
Popcap Game Framework (SexyApp) - Windows - once part of Popcap's developer program (and used for several of their games), it is now open source.
Blitz Max - Windows, Mac, Linux - A very popular 2D authoring language / platform / system.
Construct - Windows - Free, open-source creator of DX9-based games.
Flat Red Ball - Windows / XBox 360 - 2D SDK using XNA and C#. Built by mainstream game development pros.
Torque Game Builder (Torque 2D) - Windows, Mac, Linux - Torque's powerful, hardware-accelerated 2D engine cousin. Significantly easier to develop for than TGE / TGEA (IMO)
Microsoft XNA Game Studio 3.0 - Windows, Zune, XBox 360 - Microsoft's cross-platform game studio for... uh, their platforms.
Torque X 2D - Windows, XBox 360 - Torque-based platform built on top of XNA. For more rapid development, and great justice!
SDL - Windows, Mac, Linux - Simple DirectMedia Layer - a very simple, straightforward graphics / sound library for games. Has bindings for about a zillion different languages. Including:
Pygame / PGReloaded (PyGame 2) - Windows, Linux, Mac - Python-based 2D game development API (based on SDL)
Silverlight - Windows with limited support for Linux, Mac, others via Mono / Moonlight, etc - Microsoft's answer to Flash.
Slick for Java - Windows, Mac, Linux - Java-based game development!
Allegro - DOS, Windows, Unix, Mac, etc... - a C-based game library.
Novashell - Windows, Linux, Mac - free high-level game maker (with source), currently in beta.
Cobra 2D and 3D Game Programming Language - Windows - New game programming *language*, designed specifically for RAD indie game development.
Haaf's Game Engine - Windows - apparently well-used hardware-accelerated game engine.
SFML (Simple & Fast Multimedia Library) - Windows, Linux, Mac - New, multi-language, multiplatform *library* with hardware acceleration, etc. _________________ Rampant Games
Games With Personality!
Last edited by Coyote on Sat Jul 25, 2009 2:02 pm; edited 9 times in total |
|
| Back to top |
|
 |
 |
Play FastCrawl - Delve into ancient dungeons, defeat sinister evil, and recover vast treasures - during your lunch-hour! |
|
Coyote Level 255 Site Master

Joined: 23 Apr 2007 Posts: 1853 Location: Down in the Dungeon
|
Posted: Mon Jun 29, 2009 7:02 pm Post subject: |
|
|
You may notice I skipped some genre-specific engines (RPG Maker, AGS, etc) - those are great engines and worthy of discussion, but there are more than plenty of general purpose 2D game engines to talk about.
So --- comments / reviews / example games? _________________ Rampant Games
Games With Personality! |
|
| Back to top |
|
 |
cycletronic Level 1 Wanderer
Joined: 29 Jun 2009 Posts: 1
|
Posted: Mon Jun 29, 2009 9:12 pm Post subject: |
|
|
| Not to be too technical, FlashDevelop is just an IDE, the actual engine is Adobe Flex. I actually just use the command line compiler and an ant script and a simple text editor for my dev environment. That's the only way I've ever got a game published... after using half a dozen engines and IDEs, the one game I published used plain old DirectX and the DOS (!) text editor. |
|
| Back to top |
|
 |
Coyote Level 255 Site Master

Joined: 23 Apr 2007 Posts: 1853 Location: Down in the Dungeon
|
Posted: Mon Jun 29, 2009 9:30 pm Post subject: |
|
|
I made some clarifications on that one It gets a little funky when you are talking about development platforms on top of engines on top of SDKs....  _________________ Rampant Games
Games With Personality! |
|
| Back to top |
|
 |
Hajo Level Boss

Joined: 18 Sep 2007 Posts: 534 Location: Between keyboard and chair.
|
Posted: Tue Jun 30, 2009 12:59 am Post subject: |
|
|
You've included SDL, which is basically just a 2D multimedia library. SDL is useful for making games, no doubt, having used it myself in at lesat three projects.
If you include SDL, you might also want to take a look at Allegro which is very similar and also quite popular library. _________________ ••• <funkelwerk creative sparks> ••• <the voice of funkelwerk> ••• |
|
| Back to top |
|
 |
Coyote Level 255 Site Master

Joined: 23 Apr 2007 Posts: 1853 Location: Down in the Dungeon
|
Posted: Tue Jun 30, 2009 7:05 am Post subject: |
|
|
Added. Thank you. _________________ Rampant Games
Games With Personality! |
|
| Back to top |
|
 |
devon Level 1 Wanderer
Joined: 26 Jul 2009 Posts: 4
|
Posted: Sun Jul 26, 2009 10:52 am Post subject: |
|
|
If you count game maker, you might as well include the "click" products:
Multimedia Fusion 2, Games Factory 2 and the now free and outdated original, Klik 'n Play.
They are even easier to develop games with than game maker, but usually more expensive.
http://www.clickteam.com/eng/
For python there is also these awesome libraries:
http://www.pyglet.org/
http://cocos2d.org/ (built on pyglet, adds a bunch of easy effects, and a higher level api)
and http://www.farbs.org/pycap.html (python popcap wrapper)
iphone:
http://code.google.com/p/cocos2d-iphone/ (nothing to do with pyglet or python, but is basically an obj-c version of the python cocos2d api for iphone)
don't forget the ruby and lua sdl wrappers (not as mature as pygame, but similar in scope):
http://rubygame.org/
http://love2d.org/ (gotta love their website)
speaking of ruby there's gosu:
http://www.libgosu.org/ (has a c++ flavor too that the ruby version wraps. It's similar to sfml.)
basic:
http://darkbasic.thegamecreators.com/ (does 2d as well as 3d)
other:
http://verge-rpg.com (uses its own scripting language I believe, isn't limited to rpgs but that was it's original focus)
[edit] oh and I almost forgot for c++:
http://www.indielib.com/
https://www.ohloh.net/p/indiezen |
|
| Back to top |
|
 |
tristanjl Level 1 Wanderer
Joined: 05 Aug 2009 Posts: 1
|
Posted: Wed Aug 05, 2009 4:59 am Post subject: |
|
|
http://www.arcticengine.com/
I'm currently working on this engine, which is predominantly C and runs on Iphone, windows and Linux. I'm planning on continuing to work on it and keep the same licence for it always. |
|
| Back to top |
|
 |
ragnor Level 1 Wanderer
Joined: 20 Aug 2009 Posts: 3 Location: Turkey
|
Posted: Thu Aug 20, 2009 3:32 pm Post subject: |
|
|
SWEngine is a 2D Game API for Windows. This is a creation of a friend of mine. He is patiently working of this API for a long time and it shaped up well. API is coded in C but he is just about to complete a C++ wrapper for it. There is some games made in this API. You can find all in the API's website. _________________ Bitwise Studios |
|
| Back to top |
|
 |
unit Level 5 Hunter

Joined: 14 Mar 2010 Posts: 153
|
Posted: Tue Mar 23, 2010 9:41 am Post subject: |
|
|
| Quote: | | So --- comments / reviews / example games? |
I've used GameMaker 6.1 (registered) for a few years and would recommend it to anyone.. (except the bloody dutch)
Ark 22, Wanderlust, Total Anarchy were made with game maker.. some of the games advertised here also.
it's not as lame as one may first think but it's 3D functionality is somewhat limited.. i haven't bothered getting GM 7/8 as 6.1 does the job for me..
RPG GM games
warriors tale (bards tale knock off)
Aebris Tales: Legacy of Dragon Lords (arcanum knockoff)
both are pretty good..
[EDIT]
Underworld (MM,wizardry knockoff)
(the developer, donovan visits these forums.. hi)
warriors tale trips me out.. (contacted developer for source code) he didn't know much about GM at the time it seems, and the way he stitched it together was pretty funny (horrendous load time) but he got it to work. a testament to how easy it is to get something happening in GM.
i'm looking for a good 3D dev tool.. and maybe even somebody who'd be willing to teach me how to use it a little and maybe even co-develop something down the track. two heads are better than one.. unless you're an ettin  _________________ KILLBOT 3D
http://gmc.yoyogames.com/index.php?showtopic=463217&hl=
3D OLDY RPG
http://gmc.yoyogames.com/index.php?showtopic=418458&st=0 |
|
| Back to top |
|
 |
Donovan9830 Level 3 Seeker
Joined: 13 Mar 2010 Posts: 72
|
Posted: Fri Mar 26, 2010 3:35 pm Post subject: |
|
|
I stumbled on GM in the beginning, but looking back would probably have gone with something compatible with Mac, especially as I am taking a shot at the indie route. One of the first reactions on the basilisk games forum was not for mac... again!
Hi Ben  _________________ Classic Games Remade!
Vintage Adventure / RPG - for MM I&II DM BT EOB fans. |
|
| Back to top |
|
 |
brigadon Scenery Troll

Joined: 11 Feb 2010 Posts: 4
|
Posted: Mon Apr 05, 2010 2:04 am Post subject: Glest |
|
|
I am actually checking into the feasability of the Glest Engine as a possible basis for a commercial isometric 2d tool. It's essentially designed for RTS, but as such it has a LOT of potential for other game types.
Technically it is 3d, but it's not a 'true' 3d engine (being substantially top-down ISO) and so it is only about as 3d as dungeon keeper 2.
But I am waiting for email back from the authors about licensing and so forth. It would be nice to just have to modify XML worksheets and artwork to create your own game  |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|