Tutorials

In-depth tutorial series on building tile-based games with JavaScript and PixiJS. Each series builds toward a complete, playable game.

The World Series

Start with World One. Everything else is self-directed — pick the world that excites you.

World One splash World 01

World One

Grid, movement, collision, interaction, and enemies. The foundation everything else builds on.

available rendering collision
A Side-Scrolling World splash World 02

A Side-Scrolling World

Gravity, jumping, ladders, moving platforms, slopes, and combat.

available physics platforms
World 03

A Tilted World

Isometric rendering, depth sorting, mouse movement, and camera rotation.

available isometric
World 04

A Thinking World

Pathfinding foundations — BFS, Dijkstra’s, Greedy Best-First, and A* with visual step-throughs.

available algorithms
World 05

A Smarter World

Advanced pathfinding — Flow Fields, JPS, Bidirectional A*, D* Lite, HPA*.

coming soon algorithms
World 06

A Random World

Procedural generation — room placement, BSP, cellular automata, noise, biomes.

coming soon procgen
World 07

A Darker World

Lighting — raycasting, FOV, shadow casting, fog of war, day/night cycles.

coming soon lighting
World 08

A Living World

Physics simulation — gravity, water flow, falling sand, destructible tiles.

coming soon simulation
World 09

A Deeper World

2.5D perspective — stacked sprites, wall extrusion, height maps, and oblique projection.

coming soon 2.5d rendering
World 10

A Talking World

RPG systems — inventory, crafting, stats, turn-based combat, dialogue, quests, and levelling.

coming soon rpg systems
World 11

A Shared World

Multiplayer and networking — WebSockets, authoritative server, prediction, and lag compensation.

coming soon networking

Craft Series

Reference material for game creation, engine-agnostic. Craft these when you need them, in any order.

Craft

Rich Media

Sprites, spritesheets, sound, and the audio asset pipeline.

coming soon
Craft

Game State

Menus, title screen, pause menu, preferences, save/load, and map select.

coming soon
Craft

Map Editor

Full level building — paint/fill and paste, autotiling, Tiled import, and a dungeon DSL.

coming soon
Craft

Performance

Dirty rects, spatial hashing, chunked worlds, object pooling, LOD, and GPU rendering.

coming soon