The Archer – Roguelike Unity Source Code
The Archer – Roguelike is a complete, feature-rich 3D Roguelike Unity source code project built around room- and wave-based gameplay. Designed for developers of all skill levels, it provides a highly modular and customizable foundation for creating, modifying, and expanding your own Roguelike game.
The project includes a complete gameplay framework covering player movement, abilities, enemies, bosses, stages, weapons, equipment, upgrades, drops, chests, UI, audio, save systems, input, testing tools, and multi-platform support.
Try apk first:
https://drive.google.com/file/d/1Le5nzBcq_7K3JEsqgZ2qmDEsBp5RGLMC/view?usp=sharing
Key Features
- Compatible with Unity 6.5
- Complete 3D room- and wave-based Roguelike gameplay.
- Highly modular and customizable architecture.
- Easy customization of characters, enemies, stages, abilities, stats, visuals, and behaviors.
- Advanced Stage Creator for quickly building and modifying stages.
- Support for linear, randomized, or hybrid room and wave progression.
- Adjustable game difficulty, enemy scaling, rewards, objectives, and gameplay tempo.
- 72 player abilities including Elemental, Buff, Defensive, Orb, Spirit, Weapon, and Stat Enhancement abilities.
- 8 additional endgame abilities for extended progression.
- 14 animated 3D enemies with unique behaviors.
- 6 animated 3D bosses with unique attack patterns and multiple attacks.
- Complete Armory & Inventory system with equipment slots and 3D character preview.
- 8 customizable items including bow, wand, hat, helmet, armor, coat, and two rings.
- 2 playable heroes: Archer and Thief.
- Permanent player progression and upgrade system.
- Advanced drop system with XP, healing, temporary buffs, and inventory items.
- 3 animated chest types: Good, Evil, and Heal.
- Fully customizable UI screens and in-game HUD.
- Dynamic damage numbers supporting Fire, Ice, Poison, Critical, and other damage types.
- Extended audio system with randomized sounds, pitch control, volume settings, curves, and cooldowns.
- Built-in save and resume system.
- Support for Windows, WebGL, Android, and iOS.
- Touch controls with Virtual Joystick.
- Keyboard, Mouse, and Gamepad support.
- Seamless input switching.
- Developer-focused testing and debugging tools.
- Built-in Ability Tester with customizable ability presets.
- Pipeline switching between Built-in Render Pipeline and URP.
- Custom October Shader for enhanced visuals.
Stage Creator
The powerful Stage Creator allows you to build and manage your game content directly inside Unity.
You can:
- Create, copy, and edit stages and rooms.
- Configure custom previews, music, and objectives.
- Adjust enemy HP and damage scaling.
- Build room-based, wave-based, or hybrid stages.
- Arrange rooms and waves linearly or randomly.
- Configure XP and Gold rewards for individual rooms or waves.
- Place enemies and obstacles using built-in palettes.
- Create rooms of different shapes and sizes.
- Set custom camera boundaries for every room.
- Test individual stages, rooms, or waves instantly.
Abilities & Combat
The project features a flexible and expandable ability system with 72 included player abilities, covering multiple categories such as:
Elemental • Buffs • Defensive • Orbs • Spirits • Weapons • Stat Enhancements
Each ability can be customized through its available stats, including damage, duration, healing, cooldowns, rarity, drop chance, upgradeability, and repeatability.
Elemental abilities also support status effects such as:
Burn • Freeze • Poison • Shock
with dedicated visuals and gameplay behavior.
Enemies & Bosses
The project includes 14 unique animated 3D enemies with different behaviors, attacks, projectiles, movement patterns, and effects.
Enemy properties can be customized, including:
- HP
- Damage
- Movement Speed
- Attack Speed
- Attack Timing
- Drop Rules
- Damage Reactions
- Elemental Reactions
- Spawn Effects
- Attack Effects
- Projectiles
The project also includes 6 unique 3D bosses, each featuring multiple attacks and distinctive combat patterns.
Armory & Inventory
The complete Armory system includes:
- 4 Equipment Slots.
- Player statistics.
- 3D Hero Preview.
- Item Grid.
- Rarity-based sorting.
- Item leveling.
- Customizable item statistics.
- Ability binding to specific items.
- Support for custom weapon and hero animations.
Two playable heroes are included:
Archer • Thief
Both heroes feature customizable stats, levels, rarity, and the ability to bind specific abilities to a hero or even to a particular level.
Permanent Upgrades
The expandable upgrade system provides permanent player progression through upgrades such as:
- Attack Speed
- Max HP
- Critical Chance
- Dodge Chance
- HP Recovery
- Movement Speed
- Damage
- Revive
- Shield
The system is designed to be easily expanded with additional upgrades.
Drops & Chests
The flexible drop system supports various gameplay rewards, including:
- XP Gems
- Healing Items
- Invulnerability Stars
- Rage Stars
- Inventory Items
Drop rules can be customized based on gameplay conditions. For example, healing drops can have a higher chance when the player’s HP is low, or specific enemies can be configured to drop specific items during specific waves.
The game also includes three animated chest types:
Good • Evil • Heal
Each chest can provide different sets of abilities and rewards.
User Interface
The project comes with a complete collection of customizable UI screens.
In-Game UI
- Experience Panel
- Dynamic Ability Selector
- Chest Ability Windows
- Pause Menu
- Settings
- Acquired Abilities
- Stage Complete Screen
- Stage Failed Screen
- Dynamic Damage Text
- Item Pickup Notifications
- Ability Acquisition Notifications
Main Menu
- Journey – Stage Selection
- Armory – Inventory & Equipment
- Upgrades
- Settings
Audio System
An extended audio system provides detailed control over gameplay audio, music, and UI sounds.
Features include:
- Separate Gameplay, Music, and UI volume settings.
- Multiple randomized sounds for the same action.
- Adjustable pitch and volume.
- Pitch curves.
- Cooldowns for repeated sounds.
Input & Multi-Platform Support
The project supports:
Windows • WebGL • Android • iOS
Input options include:
- Keyboard
- Mouse
- Gamepad
- Touch
- Virtual Joystick
Input can be switched seamlessly during gameplay.
The project also includes:
- Built-in Save System.
- Resume functionality.
- Vibration support.
- Audio support.
Testing Tools
Development and testing are made easier with dedicated tools.
You can:
- Test specific stages, rooms, or waves.
- Monitor enemy HP and damage dynamically.
- Test abilities using the Ability Tester.
- Enable or disable abilities during gameplay.
- Create and manage ability presets.
- Unlock all stages.
- Grant Gold.
- Delete save data.
These tools make balancing, debugging, and rapid gameplay iteration significantly easier.
Rendering
The project includes a custom October Shader and supports switching between the Built-in Render Pipeline and URP through the included Pipeline Switcher utility.
Build Your Own Roguelike
The Archer – Roguelike gives you a solid, production-ready foundation for developing your own 3D Roguelike experience.
Customize the characters, enemies, bosses, abilities, stages, equipment, progression, visuals, audio, and gameplay systems to create a unique game without having to build every core system from scratch.
Build your own Roguelike. Customize everything. Expand without limits.









Reviews
There are no reviews yet.