OpenClaw

roadmap.sh: https://roadmap.sh/openclaw

Suggested path through the OpenClaw nodes. Each node links to its lesson when written.

Nodes

Background & Project Context

C++ Foundations for Engines

Reverse Engineering & File Formats

Engine Architecture

Rendering

Audio

Gameplay Systems

Tooling, Build & Distribution

Resources

See resources.md.

Project ideas

  • Write a standalone CLI tool in C++ that extracts and converts OpenClaw PID sprites into modern PNG spritesheets.
  • Build a minimal SDL2 2D platformer skeleton (game loop + AABB collision + parallax) that mirrors OpenClaw’s core architecture.
  • Use Ghidra to reverse one Captain Claw level (WWD) format field-by-field and document the byte layout in a spec.

2 items under this folder.