TracNav
Zen Engine
- Introduction
- Credits and Contributors
Overview
Zen Core
Zen Enterprise
Miscellaneous
Zen Engine Plugins
Zen Open Source Software comes ready with a bunch of pre-written plugins for some of the most common components needed and used by game developers and enterprise software developers. The full list can be found on the main plugins page, but this page lists the plugins that are used primarily by Zen Engine.
Scripting
Most game engines use some form of scripting language. ZOSS currently has two scripting language plugins, ZPython, ZLua, and ZTamarin (JavaScript / AS3) with future plans of supporting AngelCode? and ZSquirrel?.
Rendering
ZOgre is currently the only supported rendering engine plugin that is complete enough to use. If you're interested in starting a new one or completing one of the one's that have already been started, contact SgtFlame.
Physics
Not all games need physics engines, but in case yours does, we have ZNewton completed and ZPhysX started but incomplete.
Databases
As with Phsyics, many games don't require a database, but if you do for one reason or another, ZOSS has three. ZSQLite is untested but finished. ZMySQL is excellent for use with MySQL databases for server side such as for MMO games and for community features. Although ZPostgres isn't quite done yet, it should be finished soon and will prove to be a fantastic option over MySQL for commercial MMO, game and enterprise applications.
Audio
ZOpenAL and ZFMOD are incomplete, although I believe ZFMOD is complete enough to be able to play stereo (non-3d positional) audio.
Console
ZBasicCommandLineParser and ZBasicConsole are useful for putting together commaind-line parsing for integration with your game. Eventually support for logging and scripting integration will be completed as well.
