Requirements for a game engine:
- multiplayer
- stateful (damage to objects must persist)
- open source
- tcp/ip
- multiplatform (export to osx, linux, windows, ps2/3, ngage, java)
- opensource language - e.g. python for scripting
Game engines
Torque 3D - $749
http://www.garagegames.com/products/torque/tge/who/
- used on 100s of games (apparently)
- looks ok, works with blender files
- doesnt work with bge
- needs to be scripted in 'torque' script
http://www.ogre3d.org/index.php?option=com_content&task=view&id=19&Itemid=105
- Ogre is a 3d rendering engine that 'can' use libraries for multiplayer, entites etc.
- TODO: Worth investigating on the forums for what libs are available
- http://www.ogre3d.org/wiki/index.php/PyOgre - use python to program ogre
http://3dgamestudio.com/
- 3d gay studio
http://www.crystalspace3d.org/main/Main_Page
- This looks to be the best
- looks like im learning c++
- sponsored by google and all sorts...
http://irrlicht.sourceforge.net/features.html
- looks well supported, but is like ogre - e.g. have to add stuff to it
- TODO: see how easy adding networking is
3 comments:
these guys look to be ont he right track with py script talking to the various BGEs... doesn't solve the persistence issue though..
http://blenderartists.org/forum/showthread.php?t=9700
Also what abotu this? It won't be cheap but radgametools' "bink" format is used all over the place including TDU..
http://www.radgametools.com/granny.html
am starting to think torque3d is a good one to play with for a while.
http://www.garagegames.com/blogs/57073/14560
Blimey, rad tools is expensive. $6k for one product on one platform! and its only the 3d engine, not the game engine, not the networking engine etc...
Post a Comment