pixelsprout devlog

~/pixelsprout $ cat about.txt

Building rocco: a 3D engine in Odin that runs games written in Roc. Odin owns the systems. Roc owns the game.

~/pixelsprout $ rocco status --roadmap
stage 12/15one leaf per milestone
  • [x]M1one source tree, three desktop targetsgrown
  • [x]M2the platform stops naming the gamegrown
  • [x]M3mesh handles and the manifestgrown
  • [x]M4geometry from diskgrown
  • [x]M5entities in Rocgrown
  • [x]M6collision as datagrown
  • [x]M7one gameplay verbgrown
  • [x]M8tag unions in the gluegrown
  • [x]M9commandsgrown
  • [x]M10Kula slice onegrown
  • [x]M11lights as datagrown
  • [x]M12packs, textures and PBRgrown
  • [~]M13shadowsgrowing
  • [ ]M14the HUDseed
  • [ ]M15CI and the bundleseed
  • [~]sideBeside the milestones: opportunistic workgrowing
  • [ ]sideBring examples/pong back in line with the Sceneseed
  • [x]sideChoose the Kula lookgrown
  • [x]sideShared code for gamesgrown
~/pixelsprout $ git log devlog --oneline
  1. 2026-09-30Walking through the entity game(walkthrough)
  2. 2026-09-29Hello Rocco!(announcement)

Latest: Walking through the entity game

A tour of a small Rocco game: a sprout that walks around, collects pickups and opens a door, all in pure Roc.

read the post →