dragonruby
Installation
SKILL.md
This skill guides writing idiomatic, performant DragonRuby GTK (DRGTK) game code. DragonRuby uses a 60fps game loop, a bottom-left coordinate origin (1280×720), and flows everything through the args object passed to tick.
Sub-skills
For specialised topics, use these companion skills:
/dragonruby-rendering— render targets, HD/lowrez, pixel arrays, advanced sprites/dragonruby-audio— spatial audio, procedural synthesis, beat sync, crossfading/dragonruby-3d— 3D rendering, raycasting, Mode7, matrix math, VR/dragonruby-pathfinding— A*, BFS, flood fill, quadtrees, spatial queries/dragonruby-ui— UI controls, menus, scroll views, accessibility, input remapping/dragonruby-platformer— platformer physics, action states, level editors
Project Structure
Each game gets its own unzipped copy of DragonRuby — never share the engine binary across projects.