Cafu is an open-source game and graphics engine for multiplayer, cross-platform, real-time 3D Action. The engine can be used to create a variety of 3D applications, including games, simulations, and training and architectural software.
Cafu includes a graphical editor, CaWE, that contains all the tools required to create new levels: a Map Editor, GUI Editor, Font-Wizard, Material Browser and Model Editor.
The engine’s source code is freely available under the GPL, but can also be obtained under a commercial license.
- High-quality, real-time 3D graphics with a very powerful and flexible material system.
- Cross-platform and cross-compiler portability.
- Complete set of renderes including OpenGL 1.2, cg with fp20/vp20 profile, Cg with arbvp1/arbfp1 profile, OpenGL 1.4+, and a null renderer.
- Very fast built-in network code for multi-player internet and LAN games.
- Dynamic per-pixel lighting and shadows, combined with physically correct Radiosity.
- Very large terrain rendering, skeleton based model rendering.
- 3D sound effects with a powerful sound system.
- Uses the powerful Lua language for map scripting, entity scripting and GUI scripting.
- Game server that centrally manages the game state and events, as well as a client that is used by players.
- Multi-player network solution with a client/server architecture that is optimized for minimum bandwidth requirements, with full client prediction and delta compression for network packets.
|Read our complete collection of recommended free and open source software. The collection covers all categories of software.|