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, dodge mechanics, and weapon variety. Each weapon type has unique attack patterns, timing windows, and synergies with upgrade paths.
Progression System
Upgrades are discovered during runs and stack in interesting ways. Players build synergies between abilities, 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 using Scriptable Objects. Each upgrade can define synergy tags that multiply effects when combined. This creates emergent build variety and encourages experimentation.