The open-source game engine and graphics engine for multiplayer, cross-platform, real-time 3D action

Welcome to Cafu! Print E-mail

The Cafu Engine is an all-purpose, modern 3D graphics engine and game development kit, feature complete to get you started quickly.

Cafu is available to everyone as 100% free software under the GNU General Public License (GPLv3). It can be used to create a variety of 3D applications, including games, simulations, and training and architectural software. Written in C++, the tools, libraries and framework have been designed to make the development of new games and other 3D applications easy. They are actively and continuously developed in order to provide the latest technology.

The Cafu Engine at a Glance

The main features include

  • high-quality, real-time 3D graphics with a very powerful and flexible material system,
  • cross-platform and cross-compiler portability,
  • 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,
  • freely available under the GPL or a custom license that is tailored to you needs.

Check out the Feature List for a detailed description of the Cafu Engine, try the live demo for Windows and Linux from the Downloads page (3D world editor and all tools included), or visit the Developers page and get started with the source code. Also check out the reviews at Devmaster.net on what some of the other developers had to say about Cafu!

Cafu multiplayer screenshot Cafu Demo Clips CaWE screenshot