Four guides. One clear path: from zero to a live, playable 3D game with a global leaderboard and a professional web presence. Follow them in order, or jump to what you need.
Build Your First 3D Microgame
A complete walkthrough for building a playable 3D dodge game using Three.js and Vite. Under 500 lines of code. Fully playable in the browser â no installs, no engine downloads. Includes a live embedded demo.
Structuring Your Game Project
How to organize a Three.js/Vite game for clarity and growth. File structure conventions, the role of each module, and the mental model that keeps your codebase from becoming spaghetti as you add features.
Global Leaderboard with Supabase
Add a real cloud leaderboard to your game â no backend, no servers, no monthly bill. Uses Supabase (free tier), IP geolocation for player flags, and a persistent anonymous player identity across games.
Publish Your Game on the Web
Deploy your game live with a professional custom domain. Step-by-step: buy a domain via Squarespace, connect it to Netlify for free hosting, and set up GitHub-to-Netlify continuous deployment so every push goes live automatically.
Game Dev Glossary
Plain-English definitions of 22 essential terms: game loop, delta time, juice, hitbox, lerp, WebGL, shader, CDN, and more. The reference you wish existed when you started.
Want the 90-Minute Guided Experience?
These tutorials are also the curriculum for a live, instructor-led workshop session. Get hands-on guidance, real-time Q&A, and ship your first game in a single session.
Learn About the Workshop â