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.
Built for Performance
Everything you need to create stunning 3D experiences, nothing you don't.
consistent frame rate
60fps Performance
Optimized rendering pipeline ensures buttery smooth performance across all devices.
gzipped bundle
Lightweight Core
Minimal footprint with no bloat. Ships only what you need for your project.
platforms supported
Cross-Platform
Build once, run everywhere. Windows, macOS, Linux, and web browsers.
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.
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.
using Tofu3D;public class RotatingCube : Component{public float Speed = 50f;public override void Update(){Transform.Rotation += new Vector3(0, Speed * Time.DeltaTime, 0);}}
Start Building Today
Download the TOFU3D Hub to get started. Available for Windows, macOS, and Linux.