top of page
splash2.jpg

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.

gitdungeongen.gif

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.

Epic_Boss_Fights.gif

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)

Procedural_Challenges_gif.gif
Permanent_Progression.gif

Screenshots

PREVIOUS PROJECT

© 2024 Jordan Stensvad. Powered and secured by Wix

bottom of page