Starting from Scratch

Astral Plague started as a class project (which you can read about here), but quickly became a project my team and I were passionate about. The challenge, however, was we wanted to go make major changes and go bigger than we did with our Unity version. This meant we needed to make a major change to meet our project goals, requiring a transition to Unreal Engine 5. I spearheaded this development organizing a new project, repository (running an AWS server), and recruiting team members to assist with this project.

What Is It?
Astral Plague is a third person action adventure title following the life of a robotic assassin. Our main character acts as a pawn of evil throughout the story, committing unspeakable acts... and dealing with the consequences. The player will explore multiple planets, battle empires, and topple ecosystems.

Astral Plague is unique in that it follows a character that would traditionally be considered a villain. This unique insight, and gameplay that results, offers players a compelling and distinct adventure. This challenging narrative of good and evil will surely leave a mark on every player. Furthermore, the player wields a large Scythe, offering a exclusive combat experience akin to Devil May Cry or Final Fantasy 16.

Game Director / Game Designer

I am responsible for directing the game's development, screening potential team members, and ensuring deadlines are met.
Note: I am listing this role as "Game Director" due to what my role entails, by no mean am I equating work to that of a AAA game director as they are quite different.

  • Detailing the game's central themes and purpose, mechanics, and narrative using software like Notion and Jira.
  • Directing a team of 5+ developers, animators, and artists by outlining core game features, narrative, and technical requirements.
  • Writing extensive narrative and story information by planning narrative beats, major locations, and characters.
  • Championing the design of integral gameplay mechanics and gameplay style.

Game Developer

Developing core gameplay features using Unreal Engine Blueprints and C++ code.

  • Implemented Unreal Engine's Gameplay Ability System with additional functionality exposed to designers.
  • Implemented an AWS s3 git LFS server with file locking support for development and game production.
  • Designed and implemented core game systems such as health components and ability systems.

More Coming Soon!

This game is in active development.

If you want to look at the latest version of the project please defer to the GitHub Repository