o
odin.langpkg.dev
packages / app / rip_odin

rip_odin

777551aapp

space invaders style game but in a cemetary with skeletons

No license · updated 1 month ago

rip

A 2D pixel-art survival shooter ported from Rust/geng to Odin + Raylib.

Inspired by Space Invaders, set in a graveyard with skeletons marching down, a crossbow defender, tombstones as cover that can be eroded, and enemy bones.

Controls

  • A / D or Left / Right: move crossbow
  • Space / W / Up: fire bolt
  • On game over: Y to play again, N to quit

Build & Run

cd workspace/Odin/ray-lib/rip_odin
~/.local/Odin/odin build src/main.odin -file -out:build/rip
./build/rip

Features

  • Pixel-precise collisions for bolts vs tombstones/skeletons (tip based)
  • Destructible tombstones (pixel erosion like classic Space Invaders)
  • Enemy skeletons that march, animate, and throw bones (only front-row ones)
  • Lives system with extra lives at score milestones
  • Demo mode on start and after inactivity on game over screen
  • Persistent high score (in-memory, defaults to 5000)

Future

  • Top 10 high scores with initials entry
  • More enemy types (zombies, mummies) with different scores
  • Bonus creatures (bats, witches) flying across top

Credits

Original concept and art by the author (hand-drawn assets).

Port and extensions in Odin/Raylib.