Back to Projects
2D Roguelike

Core Hunters

A fast-paced 2D roguelike with procedurally generated dungeons, deep combat systems, and risk-reward progression mechanics.

Unity C# Procedural Gen Tilemap

Gameplay Video

Project Overview

Core Hunters is a roguelike that combines classic dungeon-crawling with modern procedural generation techniques. Every run presents unique challenges through dynamically assembled levels, randomized enemy encounters, and a deep upgrade system that encourages experimentation.

The game emphasizes player skill and strategic decision-making. Upgrades are meaningful, enemies are varied and challenging, and the procedural generation ensures no two runs feel the same.

Key Technical Features

Chunk-Based Generation

Levels are assembled from pre-designed room chunks that connect dynamically. A weighted selection system ensures variety while maintaining level coherence and difficulty progression.

Tilemap System

Unity's Tilemap system powers the visual layer, with custom rule tiles for automatic wall/floor transitions and procedural decoration placement.

Combat System

Responsive combat with attack combos and abilities. Abilities have branching upgrade paths that allow players to customize their playstyle.

Progression System

Items are discovered during runs and stack in interesting ways. Players build synergies between abilities and items, creating unique playstyles each run.

Gallery

Technical Highlights

Procedural Generation Algorithm

Uses a constraint-based room placement system. Rooms are selected from a pool based on weighted probabilities, then validated for connectivity. Dead ends are filled with reward rooms or challenge encounters.

Enemy Spawning System

Encounter difficulty scales with progression. A budget system allocates enemy spawns based on room size and distance from start. Elite enemies have higher budget costs but better rewards.

Upgrade Synergy System

Upgrades are data-driven. Each upgrade can define synergy tags that multiply effects when combined. This creates emergent build variety and encourages experimentation.