Crate Ship Games

Build Your First Browser Game with the Crate Engine

By the Crate Ship Games team · Updated October 15, 2026

The Crate Engine is a 3D game editor that runs in your web browser. There's nothing to install, and the games it makes run in a browser too. This guide takes you from an empty scene to a short playable level.

What you need

Step 1: Start a project

Open the editor and start a new project, or pick a starter template. Your work is automatically saved to your browser as you go, and you can take version snapshots to roll back to later.

Step 2: Build the world

Put down ground and platforms first. Simple shapes are fine to begin with. The engine includes:

Static custom shapes collide along their drawn outline, so ramps, hills and curved platforms behave the way they look. You can switch any object to a simple box collider if you need to.

Step 3: Make it a game

Gameplay comes from components you attach to objects:

A classic first level needs only a few of them: a player at one end, a goal at the other, a gap with a hazard in it, a moving platform across the gap, and a checkpoint halfway.

Step 4: Add logic with scripts or visual events

When components aren't enough, write scripts in JavaScript, TypeScript or Lua. Scripts run in an isolated sandbox, separate from your account and the rest of the page. You can pause, step through and inspect variables while the game runs, and errors point to the exact line. For simple rules there are also visual events, which need no code.

Two of our test games show what this looks like. Crash Derby uses TypeScript for the player's car and JavaScript for the rival drivers, with real physics collisions and damage. Home Run Derby uses Lua for pitch timing, distance and scoring.

Step 5: Test it

Press Play to run the game inside the editor, then Stop to go back to exactly where you were. Test on a phone-sized window too: the engine has touch-control support, and the profiler and adaptive resolution help keep the frame rate smooth on slower devices.

Step 6: Save and share

Only include models and sounds you have the rights to use. The export's license list helps you check.

Optional: build with an AI assistant

If you use Claude, ChatGPT or Cursor, you can connect it to the editor and ask it to build, script and test scenes for you. You stay in control: changes need your permission for each project. AI features use your own provider account and API key.

Where to go next

The engine documentation covers commands and the scripting API. Once your game is ready, the creator program explains how games are reviewed for listing on Crate Ship Games.