
Description
A complete small-scale Roguelike Action RPG based on Streaming Level technology.
Click the "Download Demo" link below to download the Demo, unzip it and play.
Download Demo | Documents | Example Project(Require Plugins) | Videos | Battle/Camera Video(Version Update)
Version Update(2025/5/1):
Added "Advanced Enmey AI System" that uses behavior trees to implement the enemy AI design based on God of War 4.
Added a camera system that automatically captures threatening AI in combat, and smoothly moves the camera center, skill configuration camera requirements and other advanced features.
Added complex skills, dash attack, dodge, triple attack, fireball attack
The plugin implements a complete game flow: start the game, enter the lobby, randomly generate gameplay content based on game level data, including equipment rooms, combat rooms , shop rooms, boss rooms, end the game, and return to the lobby (starting a new round of gameplay).
Each room can be configured with multiple streaming portal . The rooms that meet the conditions will be preloaded. After the level is passed, the streaming portal will be activated and the character can choose one of the rooms.
combat rooms configure logic component: the conditions for passing the level, such as killing all enemies. Configuring Enemy Spawn.
Streaming Level Technology: Level preloading and fast loading of game levels.
A single art level can be configured with multiple logical levels (AI generation, win conditions, etc.), allowing configuration of level difficulty, type, and game chapters. Multiple rooms are configured based on level difficulty and type.
Weapon Pickup: Weapons can be picked up, with configurable prices. Enemies drop gold coins.
Included Systems:
Event System
AI Generation System
Level Configuration System
Weapon System
Skill System
UI System
Collision System
Simple Behavior Tree
Data-Driven Systems: Multiple systems are configured via data tables, including:
Characters
Skills
Weapons
UI
Game Level
AI Spawn
Easy-to-Use Framework: Designed to serve as a starting development framework for game creation.
Important/Additional Notes:
Require ModularGameplay plugin, GameplayAbilities plugin, EnhancedInput plugin














