๐ Tutorials
Level 1 โ Beginner L1
First-time game devs. You know basic JavaScript โ variables, functions, if-statements. Get instant results without boilerplate.
- Create a Display and start it
- Draw shapes with Component
- Read keyboard & mouse input
- Move things with speedX / speedY
- Detect collisions with crashWith()
- Play sounds with Sound
- Game states with display.scene
- Images with setImage()
- Text with Tctxt
- Coin collector tutorial
Level 2 โ Intermediate L2
You've built a game or two. Comfortable with objects and loops. Now add polish โ physics, animations, gliding, and camera work.
- Enable physics & gravity
- hitBottom() and bounce
- move.glideX / glideY / glideTo
- move.project โ projectile motion
- Camera follow & smooth follow
- Camera zoom
- Sprite & AnimatedSprite
- TileMap basics
- Tctxt styled text UI
- Platform game tutorial
Level 3 โ Advanced L3
Building complete games with multiple systems. You understand architecture and want polished, responsive games.
- Scene management
- Particle system basics
- Built-in particle presets
- Continuous emitters
- Circle collision
- Camera shake & rotation shake
- Dynamic TileMap editing
- move.pointTo & move.circle
- fixed() โ HUD anchoring
- Top-down shooter tutorial
Level 4 โ 10x L4
You understand the engine's internals. Optimising render loops, compositing canvases, batching draws, pushing limits.
- Dual-canvas with perform()
- The fake canvas explained
- Syncing fake & display cameras
- deltaTime-based movement
- clearMargin optimisation
- Custom particle system
- Extending the engine
- SoundManager deep-dive
- AnimatedSprite advanced
- Performance checklist