Spellcaster is a fast-paced top-down action survival game built with Unreal Engine using Blueprints. Play as a young sorcerer’s apprentice, wielding powerful spells to fend off waves of hostile slimes. Level up, unlock and upgrade spells, and survive for as long as you can!
Timeline.2_3.mp4
You are a young apprentice training under a powerful sorcerer. While practicing your spellcasting one morning, a mysterious portal suddenly opens, sucking you into an unfamiliar realm.
Stranded and surrounded by relentless slimes, you must hold your ground and use your magic to survive until your master finds you. Will you endure the trials ahead?
- Move: Use
WASD
to navigate the battlefield. - Attack: Your spells auto-cast while you move.
- Targeting: Firebolts aim toward your mouse pointer.
- Level Up: Gain experience coins from defeated enemies to unlock & upgrade spells.
- Survive: The longer you last, the tougher the slimes become!
Unlock and upgrade up to four unique spells, each with five power levels:
- Firebolt (Default Spell) – Shoots fireballs towards your mouse pointer. Higher levels cast more projectiles at once.
- Ice Spear – Summons spears that circle around you before launching outward. Upgrades increase spear count.
- Magic Orbs – Orbs float around you, damaging nearby enemies. Higher levels increase the number of orbs.
- Wind Gale – Creates unpredictable wind blasts randomly around you. Upgrading reduces cooldown time.
Face off against four types of slimes, each with increasing strength:
- 🟢 Poison Slime – Weakest and easiest to defeat.
- 🟤 Mud Slime – Slightly stronger with more health.
- 🟣 Dark Demon Slime – Powerful with high health and damage.
- 👑 Boss Slime – Appears in later levels, extremely tough to defeat!
Defeating slimes drops experience coins:
- 🟠 Copper Coin – +5 XP
- ⚪ Silver Coin – +15 XP
- 🟡 Gold Coin – +50 XP
- ❤️ Health Pickup – Rare drop, restores +50 HP (Max HP = 100)
Each level-up increases the XP requirement for the next level, making survival progressively harder!
- Engine: Unreal Engine (Blueprints)
- 3D Assets: Blender & downloaded resources
- Programming: Visual Scripting (Blueprints)
-
Clone the repository:
git clone https://github.com/FahimKamal/UE5_Survivor_io.git
-
Open the project in Unreal Engine.
-
Click Play and start your magical survival journey!
-
Or go to the release section and download the game's latest build.
- ✔️ Top-down spellcasting gameplay
- ✔️ Four unique spells with upgrades
- ✔️ Four enemy types with increasing difficulty
- ✔️ Auto-attacking & XP-based progression
- ✔️ Health pickups for strategic survival
- ✔️ Built with Unreal Engine Blueprints
Feel free to fork this repository, make improvements, and submit pull requests!
This project is open-source under the MIT License.
🚀 Survive, Cast Spells. Become a Legendary Sorcerer!