Rampant Gaming!

Official Forums of Rampant Games and Tales of the Rampant Coyote
2D Game Engines / SDKs

 
Post new topic   Reply to topic    Rampant Gaming! Forum Index -> Making Games
View previous topic :: View next topic  
Author Message
Coyote
Level 255 Site Master


Joined: 23 Apr 2007
Posts: 1853
Location: Down in the Dungeon

PostPosted: Mon Jun 29, 2009 6:49 pm    Post subject: 2D Game Engines / SDKs Reply with quote

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
View user's profile Send private message Visit poster's website
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

PostPosted: Mon Jun 29, 2009 7:02 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
cycletronic
Level 1 Wanderer


Joined: 29 Jun 2009
Posts: 1

PostPosted: Mon Jun 29, 2009 9:12 pm    Post subject: Reply with quote

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
View user's profile Send private message
Coyote
Level 255 Site Master


Joined: 23 Apr 2007
Posts: 1853
Location: Down in the Dungeon

PostPosted: Mon Jun 29, 2009 9:30 pm    Post subject: Reply with quote

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.... Smile
_________________
Rampant Games
Games With Personality!
Back to top
View user's profile Send private message Visit poster's website
Hajo
Level Boss


Joined: 18 Sep 2007
Posts: 534
Location: Between keyboard and chair.

PostPosted: Tue Jun 30, 2009 12:59 am    Post subject: Reply with quote

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
View user's profile Send private message Send e-mail Visit poster's website
Coyote
Level 255 Site Master


Joined: 23 Apr 2007
Posts: 1853
Location: Down in the Dungeon

PostPosted: Tue Jun 30, 2009 7:05 am    Post subject: Reply with quote

Added. Thank you.
_________________
Rampant Games
Games With Personality!
Back to top
View user's profile Send private message Visit poster's website
devon
Level 1 Wanderer


Joined: 26 Jul 2009
Posts: 4

PostPosted: Sun Jul 26, 2009 10:52 am    Post subject: Reply with quote

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
View user's profile Send private message
tristanjl
Level 1 Wanderer


Joined: 05 Aug 2009
Posts: 1

PostPosted: Wed Aug 05, 2009 4:59 am    Post subject: Reply with quote

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
View user's profile Send private message
ragnor
Level 1 Wanderer


Joined: 20 Aug 2009
Posts: 3
Location: Turkey

PostPosted: Thu Aug 20, 2009 3:32 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website MSN Messenger
unit
Level 5 Hunter


Joined: 14 Mar 2010
Posts: 153

PostPosted: Tue Mar 23, 2010 9:41 am    Post subject: Reply with quote

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) Smile

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 Rolling Eyes
_________________
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
View user's profile Send private message
Donovan9830
Level 3 Seeker


Joined: 13 Mar 2010
Posts: 72

PostPosted: Fri Mar 26, 2010 3:35 pm    Post subject: Reply with quote

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 Smile
_________________
Classic Games Remade!
Vintage Adventure / RPG - for MM I&II DM BT EOB fans.
Back to top
View user's profile Send private message
brigadon
Scenery Troll


Joined: 11 Feb 2010
Posts: 4

PostPosted: Mon Apr 05, 2010 2:04 am    Post subject: Glest Reply with quote

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 Smile
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Rampant Gaming! Forum Index -> Making Games All times are GMT - 7 Hours
Page 1 of 1

 
Jump to:  
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


Powered by phpBB © 2001, 2005 phpBB Group

RedSilver 1.03 Theme was programmed by DEVPPL JavaScript Forum
Images were made by DEVPPL Flash Games