
FRENETIC

INTRODUCTION
Frenetic is an action role-playing game that tells the story of a wizard and a quaint village. The wizard endeavors to maintain harmony in the village by assisting the townspeople with their challenges while also addressing his own issues.


PROJECT GOALS
Gain a deep understanding of Gameplay Ability System
Create an expansive inventory system
Create many different and unique spells using Gameplay Ability System
Utilizing Gameplay Effects & Events with Gameplay Ability System

GAMEPLAY
Role: Game Programmer
Platform: Windows
Engine: Unreal Engine 5.4
Tools: Gameplay Ability System, UE5, Synty Packs
Duration: In active development

GAME FEATURES
Frenetic started off as a nod to Old School Runescape but quickly became a true passion project that I plan to see the vision all the way through. To bring this passion project to life, it required a lot of learning and implementation of new things and various key features such as:​
​
Gameplay Mechanics | Interactive Elements | User Interface | World-Building |
---|---|---|---|
Interchangeable spells | Treasure Chests | Spell book | Music |
Inventory | Friendly/Neutral/Enemy NPC's | Inventory menu | Thematic Dungeons |
Casting Spells | Lively Village | ||
Different spell effect combos | Voiced NPC's | ||
Left click to move and to interact with the world |
Spell effects
Spell effects: each spell has a unique effect when it collides with the target, ice for slowing down and fire for setting things ablaze.
​
Gameplay Effects :
-
I used Gameplay Effects within the Gameplay Ability System to set the AI behavior when they get tagged with fire or ice: fire to put a burning effect on them, and ice to slow down their movement in speed.

Tag you're it
Gameplay Tags: Gameplay Tags allow me to have significant control over how players interact with the environment. In the gif above, you can see that an object is tagged as "Telekensis," while the guard in the image holds a neutral tag and has not yet turned hostile, and prompts the player what they would like to do.




WHAT I LEARNED
I discovered the significance of Gameplay Tags in the Gameplay Ability System and how they simplify the management of your game and player experience. They offer an easier method for soft referencing during runtime.