BeastBound

2D Top-Down Roguelike

An immersive rogue-like adventure built in Unity 2D, featuring hand-crafted pixel art, procedural challenges, and fast-paced combat.

Overview

BeastBound is a collaborative 2D top-down roguelike developed under the Moonveil Studios banner. Players explore multiple levels with different environments, battle a variety of enemies, and challenge themselves in a difficult fast-paced combat game.

The game blends classic roguelike mechanics with modern Unity tooling, including Unity DOTS and HLSL for high-performance entity processing that keeps combat snappy even when dozens of enemies are on screen.

All art assets are hand-crafted pixel art designed to evoke the feel of classic 32-bit dungeon crawlers while maintaining a distinctive visual identity.

Roguelike2DTop-DownDungeon CrawlerUnityIndieCo-op
Key Features
  • Breath-taking dungeon style levels with multiple to explore
  • Fast-paced top-down combat system
  • Unique enemies with distinct appearances and smart AI
  • 3 unique classes with different playstyles
  • Hand-crafted pixel art sprites and tilesets
  • Persistent progression across runs
  • Active community Discord server

Development

Unity 2D
Core game engine for rendering, physics, and scene management
C#
Primary scripting language for all game logic and systems
FMOD
Professional audio engine for dynamic sound design and music systems
Aseprite
Hand-crafted sprites and tilesets created for the game world
GitHub
Version control and collaborative development across the team

BeastBound started as a passion project to expand my coding and design skills. FMOD was integrated early in development to handle dynamic audio and adaptive music that responds to combat intensity, spatial sound effects, and layered ambient tracks that shift as players progresses throughg the game.

The art pipeline is managed by Hector Pellicioni, sprites start as 3D models where we use rendering techniques to adapt them to 2D 32-bit pixel art.

GitHub is used for all version control with a branch-per-feature workflow. Pull requests are reviewed before merging to keep the main branch stable and playable at all times.

Team & Links