Home

Cassini 3D engine

About

Cassini is an open source 3D graphics engine written in C++. The engine is still under development, and is the result of several years of research from many sources; I’ve started my work with a “learning” engine named “Casandra” (http://casandra.sourceforge.net) some years ago. Casandra wasn’t supposed to be a production engine, but just a “research & learn” API that I’ve been developing entirely as a hobby.

Cassini is not ready for production use. It lacks of several features other open source engines already have, and it isn’t finished at any point right now. That said, feel free to checkout the mercurial repositories and play with it!

Features

C++ Object oriented design, very modular and flexible. It is very simple to add support for new platforms and drivers.

Multi-platform support (it currently runs on Windows and Linux systems).

OpenGL 1.x and 2.x support (Currently working on a modern 3.x version). A Direct3D render driver is planned for the future, but not under development yet.

Very customizable material system, with predefined materials and the possibility to write your own shaders.