The Mega Mac List of Game related tools - Printable Version
+- iDevGames Forums (http://www.idevgames.com/forums)
+-- Forum: Development Zone (/forum-3.html)
+--- Forum: Game Design (/forum-5.html)
+--- Thread: The Mega Mac List of Game related tools (/thread-917.html)
The Mega Mac List of Game related tools - Oddity007 - Aug 3, 2009 06:10 AM
There is an up-to-date list maintained at: http://www.idevgames.com/articles/big-list-of-mac-and-ios-game-engines
At the Request of AnotherJake:
The Game-Oriented List of Game Engines, APIs, Libraries, Frameworks, Middleware, and Vaporware:
— Easy to use
— VERY helpful community
— Great to start out with
— Well documented
— Scripting is somewhat of a mess
— Your game will pretty much be a first-person shooter, anything else feels more of a hack
Target: Beginner to moderate advanced
— Very well documented
— Very flexible
— Developers dont put much emphasis on realism
Will get back with more when my friend reports back
Taget: Moderate to Advanced
— Clean Lua APIs
— Not very well documented
— As of August 3rd 2009 the last update was a year and a half ago.
— Glitchy map editor
— Built around Softimage XSI
— Really dead and n00bish community (i.e. LOLZ I WILLZ MAKEZ TEH 1337est MMO)
Most of these were promised to be solved in 2.8, but I'm still waiting.
Target: 2d developer
— Very pretty API
Will get back with more when friend does
— It does 4 variants of shadows, many other effects, handles culling, handles animation from blender, does the dishes, hangs the laundry
— Did I mention it does the dishes?
— C++ only
Target: Moderately Advanced and up
— Built as a project focused on OpenGL
— It is more focused than OGRE, and faster
— C++ only
— Has some issues with multiple monitors and fullscreen
— Its still a beast of an API
OGv1 aka "Broken"
Target: The DIY guy
— Highly flexible
— Clean as possible
— There are effect libraries in works
— I made it
— You've got to be willing to do all the effects yourself
— Fast Fast Fast
— Easier than OGRE or OpenSceneGraph
— Not the prettiest thing, but there are many more important things
— C++ and .NET
— Well done C API
— Lots of tweaking
— Easy to use
— Bordering realm of not being free
— Well done API
— Made by the great people at Howling Moon Software (Skorche and AndyKorth)
— No hassle
— Cleanest sound API yet
— Made by AnotherJake
— Mac only
— No pitch or tempo control
— Name what high end game doesn't use it?
— I believe it is in the same boat as Newton
— It does every thing
— It does well at not shoving its bloat in your face
— Pulls some nasty tricks with main()
— Very focused windowing library
— In my opinion, it is a well designed library
— 2.6 uses Carbon, meaning its getting outdated (OneSadCookie has the story behind why it uses Carbon)
More to come, possibly embedded languages, judged on API.
Don't be afraid to pull a shameless plug!
The Mega Mac List of Game related tools - AnotherJake - Aug 3, 2009 08:15 AM
As is customary with these kinds of stickies, it's important for others to add more, so here's my first contribution:
Target: Advanced 3D
- extensive C++ API
- alternative (albeit rudimentary) C API is offered
- professional, commercial strength physics library
- in addition to rigid-body, it also includes soft body physics (cloth, rope, blobs, etc)
- open source
- zlib license
- extensive multi-platform: Mac/iPhone/Linux/Windows/Xbox 360/Wii/Playstation 3
- modular (i.e. can be used as collision detection library only, and also can be used alongside other physics libraries, such as ODE)
- COLLADA physics support
- C API is still very rudimentary at this point
- documentation is rough
- not very easily approachable if you don't already have experience with physics engines
- 3D only
The Mega Mac List of Game related tools - stevejohnson - Aug 3, 2009 08:27 AM
I'll just link to my comprehensive round-up of game libraries and languages.
The Mega Mac List of Game related tools - AnotherJake - Aug 3, 2009 09:06 AM
Target: Beginner to Advanced
Description: Very simple image loading library for use with OpenGL
License: Public Domain
- very simple and easy to use
- loads: png, jpeg, tga, dds, psd, hdr, bmp
- writes: bmp, tga, dds
- no compressed writable format (e.g. can't save screenshots to png)
Target: Intermediate to Advanced
Description: Library for rendering TrueType fonts (and many other types of fonts as well).
License: 2 licenses: either GPL (for GPL compatibility), or more commonly, the FreeType license, which was inspired by the BSD license.
- extensively cross-platform (builds with ANSI C)
- high-quality font rendering
- not easy to figure out how to use at first, must read lots of documentation, and/or look at examples
- no text layout built in, although it supplies kerning info to work with
The Mega Mac List of Game related tools - shupaer - Aug 10, 2009 07:49 AM
Description: A cross-platform game making IDE
a simplified C like language
Still in development
The Mega Mac List of Game related tools - Ingemar - Aug 10, 2009 02:11 PM
The Mega Mac List of Game related tools - AnotherJake - Aug 10, 2009 06:30 PM
Ingemar Wrote:FTGL?It'd be nice if you added:
The Mega Mac List of Game related tools - Ingemar - Aug 10, 2009 11:42 PM
Something like this maybe?
Target: Intermediate to advanced
Description: FreeType on OpenGL, renders TrueType fonts in OpenGL.
Pros: Renders high-quality fonts in 2D and 3D. Very nice results.
Cons: Vector fonts are slower than texture fonts. Somewhat complex installation.
Description: 3D sound library similar to OpenGL.
License: Free but copyrighted.
Pros: Portable sound playing library with advanced features. Nice API.
Cons: No support for audio file formats. ALUT (which gives WAV support) poorly supported on the Mac.
The Mega Mac List of Game related tools - AnotherJake - Aug 11, 2009 12:09 AM
Hopefully others will contribute similarly as well.
RE: The Mega Mac List of Game related tools - mercy^4 - Dec 5, 2012 12:13 AM
I'd like to link my 2D game engine and the game development tool / IDE I'm working on. Both of these are still private and closed-source but it would be nice to increase awareness of them and see if there's any interest in a public release.
Target: Intermediate / Advanced
Description: 2D Mac game engine (animation, OpenGL sprites, Open AL sound, integrated Chipmunks physics engine, etc.)
Cons: You can't use it yet.
Forge (Current internal name)
Description: Mac game creation tool / IDE
API: Custom IDE with BASIC-like scripting language
Pros: Simple and easy to get games up and running quickly. Flexible but easy-to-learn scripting language and scene/object based system ideal for adventure games but capable of making platformers, arcade games, etc. Additional support for AppleScript, etc. will make simple general Mac utilities also a possibility.
Cons: Still in the works
Demo video showing a WYSIWYG level editor built with BravoSprites; it features an interactive console, easy terrain creation, sprite creation, and instant play testing: