A LOCAL-FIRST 3D DEVELOPMENT KIT

Build your next
3D application.

One portable engine. Independent object classes. A workshop that puts rendering, movement and interaction in your hands.

Free to use, including commercially. Keep the license notice.

RENDERED WITH ASTRA 3D
Material · Light · DepthDrag to rotate
5interactive scenes
7object packages
Full 3Dposition, height & orientation
Localno runtime AI or asset service

EXPLORE, THEN MAKE IT YOURS

A workshop with room to experiment.

Change a material. Move a camera. Fly through generated terrain. Each scene is an application of the same reusable framework.

MADE WITH THE ENGINE

Sunjack, in action.

A real-time 3D game with reflective water, illuminated architecture and interactive objects.

Sunjack game rendering with hovercraft, reflected sunlight and waterfront buildings
Sunjack · A game built with the engine

BUILT TO COME APART

Use the pieces
your project needs.

The engine supplies shared 3D services. Each object package owns its appearance, properties and behavior. Your application decides what happens.

Create your first object class →
01Your applicationRules, interface, interaction
02Object packagesPeople, aircraft, vegetation, structures
03Astra 3D engineRendering, terrain, motion, input
Powered by bundled Three.js · Engine object protocol 1

FROM FIRST RUN TO YOUR OWN WORLD

Documentation that travels with the code.

Browse all documentation →

THE COMPLETE PACKAGE

Take Astra 3D with you.

Engine, objects, workshop, documentation, templates, tests and tools. One self-contained download for your next project.

Version {{VERSION}} · ZIP archive · Full editable source

What’s inside, and how to use it →
Download 3d-engine.zip

The archive contains this complete distribution,
excluding the archive itself.

Robert Aldrich

CREATED & SHARED BY

Robert Aldrich

Astra 3D is freely available to help you build games, simulations and other 3D applications.

contact@aldrichapps.com

PERMISSIONS & RESPONSIBILITY

Free to build with. Yours to adapt.

Open license.txt ↗

Commercial and noncommercial use is permitted with retention of the license and copyright notice. Use is subject to the terms below, including the warranty disclaimer and limitation of liability.

{{LICENSE}}