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 25/26one 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
- [x]M13shadowsgrown
- [x]M14the HUDgrown
- [x]M15CI and the bundlegrown
- [~]M16Benchmarksgrowing
- [x]M17Launchgrown
- [x]M18docs and v0.2.0grown
- [x]M19the Bridgegrown
- [x]M20Audiogrown
- [x]M21a view against a treegrown
- [x]M22the 3D treegrown
- [~]M23Gamepadgrowing
- [x]M24Animationgrown
- [x]M26Speakersgrown
- [~]M27the announcement releasegrowing
- [~]sideBeside the milestones: opportunistic workgrowing
- [x]sideBring examples/pong back in line with the Scenegrown
- [x]sideChoose the Kula lookgrown
- [ ]sideEngine: fog, and a Draw that casts no shadow (for Milestone 28)seed
- [ ]sideMore than one shadow casterseed
- [x]sideShared code for gamesgrown
~/pixelsprout $ git log devlog --oneline
Latest: Rocco v0.6.0
Six releases on, Rocco has a scene tree, a UI tree, lit and shadowed scenes, Speakers you can place in the world, a Kula World remake, and a Bridge that lets an agent play-test it.
read the post →