This is Tikiwiki v2.0 -Arcturus- © 2002–2008 by the Tiki community Wed 08 of Sept., 2010 18:38 CEST

Menu [toggle]

NewEngine

Discusses which existing engine should be used to replace our hand-made engine
Print

Requirements

Platforms

PLA1 Must be available on Linux
PLA2 Must be availeble on Windows
PLA3 Should be available on MacOS

License

LIC1 Should be open source
LIC2 Should allow for commercial closed-source use

Features

FEA1 Should support TrueType? fonts
FEA2 Must be modular, i.e. it may support networking, sound, input, physics, AI, but it must be possible to disable these modules.
FEA3 Must include simple 2D GUIs
FEA4 Should support skeletal animation

API

API1 Must be compatible with C++
API2 Must be usable from within Qt
API3 Should be compatible with python

Candidates


Requirement Ogre3D IrrLicht? CrystalSpace? Delta3D NeoEngine2? Genesis3d
PLA1 Yes Yes Yes Yes Yes ?
PLA2 Yes Yes Yes Yes Yes ?
PLA3 Yes Yes Yes No (?) Yes ?
LIC1 Yes (LGPL) Yes (Zlib) Yes (LGPL) Yes (LGPL) Yes (GPL) ?
LIC2 Yes Yes Yes Yes Yes (Must pay) ?
FEA1 Yes Unclear Yes (FreeType lib) ? ? ?
FEA2 Yes Yes Yes No No ?
FEA3 Yes (Cegui) Yes (Own) Yes (Cegui) Yes (CeGui) Yes (Own) ?
FEA4 Yes Yes Yes (Cal3d) Yes Yes ?
API1 Yes Yes Yes Yes Yes ?
API2 Yes, but requires a modification to Qt Seems possible ? Seems possible link ? ?
API3 Is PyOgre? maintained? Yes Yes Yes ? ?




Created by: jode. Last Modification: Saturday 06 of October, 2007 13:51:29 CEST by jode.

Online users