About Terathon Software

Roseville, CA

Terathon Software LLC
A California limited liability company

Founded in 2001
Located in Roseville, California, USA

Terathon Software is actively involved in many areas of game development and computer graphics.
The projects highlighted below represent our dedication to excellence in industry, education, and research.

The 31st

The 31st is a Halloween-themed first-person shooter currently in development at Terathon Software.

The 31st

Tombstone Engine

The Tombstone Engine is technology developed by Terathon Software for the game The 31st. This engine is the replacement for the C4 Engine (see below), and it contains many new advancements that were not previously available. The Tombstone Engine will be available for licensing in the near future on PS4, Windows, Mac, Linux, and iOS.

Tombstone Engine

Mathematics for 3D Game Programming & Computer Graphics

Mathematics for 3D Game Programming & Computer Graphics is the best-selling textbook authored by Terathon founder Eric Lengyel. It’s packed full of technical information about game development and the mathematics that goes along with it. This book is used by numerous universities worldwide.

Mathematics for 3D Game Programming & Computer Graphics

Game Engine Gems

The Game Engine Gems series of books is a collection of technical articles written by industry experts about various topics in game engine design and implementation. The lead engineer at Terathon started this series and continues to act as the editor.

We also maintain the Graphics and Game Gems Database.

Game Engine Gems

OpenGEX and OpenDDL

The Open Game Engine Exchange (OpenGEX) format is a text-based file format designed to facilitate the transfer of complex scene data between applications such as modeling tools and game engines.

The Open Data Description Language (OpenDDL) is a general-purpose, human-readable, and strongly-typed data language for information exchange.


C4 Engine

The C4 Engine is the professional grade game engine developed by Terathon Software for PS4, PS3, Windows, Mac, Linux, and iOS.

The C4 Engine has been retired and is no longer available for licensing. We are continuing to develop new engine technology internally for our Halloween game, and the engine that emerges will be available as the Tombstone Engine in the near future.

The engine architecture poster shown to the right can be purchased on Amazon.

C4 Engine Architecture

The Transvoxel Algorithm

The Transvoxel™ Algorithm is a method for seamlessly stitching together neighboring blocks of voxel-based triangle meshes with differing resolutions. It is used in the Tombstone Engine to implement robust level-of-detail for voxel-based terrain.

Transvoxel Algorithm