
RealmWalker
ROLE
Lead Programmer
DESCRIPTION
Jordan Stensvad joined this project as his first team oriented project. Jordan was first introduced to the Gameplay Ability System as it was going to be a new system introduced into the pipeline where Jordan eventually landed on having to lead the rest of developement.
Project Date
February 2025 - Present Day
SKILLS
Programming, Animation Pipelining, Combat Design/Programming, AI Design/Programming, Widget Design/Programming
FOCUS
Lead Programmer
Overview
Spell Combat
Jordan was initially introduced into the project to lead combat programming, where he learned the basics of GAS and how useful the system would prove to be.
Currently each spell can have 3 unique spell upgrades.


Level Programming
Each level within RealmWalker is procedurally generated with a custom algorithm Jordan created. This is a constantly evolving system hand crafted layer by layer with Jordan's robust scalable programming custom methods.
AI Programming
Jordan's first introduction to Behavior Trees was through RealmWalker, where he appropriately applied his fast paced learning to quickly turn broken AI functionality back to life.
Each enemy has unique behaviors, and each level features a unique boss fight.

UI and More!
Jordan also utilizes the CommonUI plugin, which helps keep clean workflows throughout the project. Other systems Jordan has worked on are
- Save/Load System
- Settings Menu
- Persistent Progression System
- Temporary Progression System
- Breakable Loot Objects (Procedurally spawned)









