Lessons 1-5 | Foundation Module

Build Your First 3D Scene

Use Three.js concepts to understand scenes, cameras, lighting, and how AI can help scaffold visual experiments.

Lesson 0345 mincourse modulepaid enrollment

Learning objective

Learn the basic mental model behind 3D scenes, cameras, and rendering.

Lab outcome

Create a small Three.js scene and adjust it safely.

Module milestone

Publish a small working app and its GitHub repository.

Phase 1

Mission briefing

Before You Study (5 mins)

Lesson focus: The exact same technology used in web games, metaverse projects, and even parts of Fortnite is free for you to use. It's called Three.js.

What you should have ready:

  • Your themed Snake Game
  • An open mind (3D can feel intimidating, but AI makes it easy!)

Quick Concepts

TermSimple Meaning
Three.jsA library that lets websites show 3D objects
X, Y, ZThe 3 dimensions (Left/Right, Up/Down, Forward/Back)
MeshThe shape of a 3D object (skeleton + skin)
RenderDrawing the 3D scene onto your 2D screen

Think About

Before studying, consider:

  1. How does a computer know how to draw a 3D cube on a flat screen?
  2. What if your Snake game wasn't flat, but had depth?

By the End

After this lesson, you'll:

  • ✅ Understand the 3D coordinate system
  • ✅ Know what a Scene, Camera, and Renderer are
  • ✅ Have a working 3D Snake Game!

Welcome to the third dimension! 🧊