Now in public beta

The 3D Engine
for the Modern Web

Build stunning 3D experiences with a lightweight, blazingly fast engine. From games to data visualizations, TOFU3D makes it effortless.

Scroll

Built for Performance

Everything you need to create stunning 3D experiences, nothing you don't.

60fps

consistent frame rate

60fps Performance

Optimized rendering pipeline ensures buttery smooth performance across all devices.

<50KB

gzipped bundle

Lightweight Core

Minimal footprint with no bloat. Ships only what you need for your project.

4+

platforms supported

Cross-Platform

Build once, run everywhere. Windows, macOS, Linux, and web browsers.

100%

typed codebase

Developer First

Intuitive APIs, TypeScript support, and comprehensive documentation.

Why TOFU3D?

We built TOFU3D because existing engines were either too heavy, too complex, or too expensive. Our goal is simple: make 3D development accessible without compromising on performance.

Instant Hot Reload

See changes immediately as you code. No waiting, no rebuilds.

Visual Editor

Drag-and-drop scene composition with real-time preview.

Built-in Physics

Integrated physics engine for realistic simulations and collisions.

Extensible

Plugin system for custom renderers, loaders, and components.

Simple API

Get started in minutes

TOFU3D's intuitive API means you spend less time fighting boilerplate and more time creating. Write clean, readable code that just works.

Component-based architecture

Build reusable, modular game logic with familiar patterns.

Automatic memory management

Focus on your game, not garbage collection.

Comprehensive documentation

Detailed guides, API reference, and example projects.

RotatingCube.cs
using Tofu3D;
 
public class RotatingCube : Component
{
public float Speed = 50f;
 
public override void Update()
{
Transform.Rotation += new Vector3(0, Speed * Time.DeltaTime, 0);
}
}
Download

Start Building Today

Download the TOFU3D Hub to get started. Available for Windows, macOS, and Linux.