Cafu – all-purpose, modern 3D graphics engine and game development kit

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.

Features include:

  • 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.

Website: www.cafu.de
Support: Documentation
Developer: Carsten Fuchs Software
License: Cafu License

Cafu

Cafu is written in C++. Learn C++ with our recommended free books and free tutorials.

Return to Game Engines Home Page


Make a Donation
Click the button to make a donation via flattr. Donations help us to maintain and improve the site. You can also donate via PayPal.


Read our complete collection of recommended free and open source software. The collection covers all categories of software.

The software collection forms part of our series of informative articles for Linux enthusiasts. There's tons of in-depth reviews, alternatives to Google, fun things to try, hardware, free programming books and tutorials, and much more.
Share this article

Share your Thoughts

This site uses Akismet to reduce spam. Learn how your comment data is processed.