top of page
Aether Main Menu.png

Aether

August 2022-January 2023

Aether A.K.A Project "Titan"

Aether was a third-person action narrative-driven giant-monster boss fight simulator. The player would fight massive Titans on horseback across a world scarred by a half-dozen apocalyptic events. As the Narrative Lead and Enemy Design Lead, I worked to ensure that our world felt massive in its scope and history while incorporating all that history into our enemy design.

​

The project was created entirely in Unreal Engine 5 using Jira to help us keep track of our progress and tasks. Our team worked together in person daily and had regular meetings to check in on each other's progress and help each other out whenever possible.

Project Details

Project Length: 7 Months

​

Software Used: Unreal Engine 5, FadeIn, Jira, Perforce, Github

​

Group Size: 4 People

​

Experience Level: Intermediate

Responsibilities

Narrative Design:

-Scriptwriting

-World Design

-Cinematic Sequence

-Language Creation

Enemy Design:

- Attack Blueprints

- Enemy AI

- VFX

-Damage balance

Mavit - Aether Boss Fight and Titan of Death

Aether Language

Enemy Design Process

Aether's intended boss designs changed considerably during the early days of its inception, but once the dust had settled, I had a few key components set in stone to work with for creating Mavit:

1) Mavit would be massive in size. A game about killing titans needed big enemies

2) Mavit would have three phases of escalating danger, a tried and true formula I'd been using in D&D boss design for years

3) Mavit would be stationary. Due to technical limitations and us having to reduce our scope from what had been initially planned, Mavit would be stationary and instead turn to face the player slowly.

4) Mavit would be mostly projectile-based because we had limits on how much animation we could reasonably make or reuse from websites like Mixamo. It took a lot of time, and we didn't quite have that.

​

First Steps:

Following this, I laid out my first few attacks, which seemed easy to program and fun: a slam attack, an array of lasers to track the player as they moved, a tornado of energy to chase them, and explosions that would be generated around the player to force them to change course. I began creating their blueprints and VFX, sometimes focusing too much on the VFX, which cost me some time perfecting a few attacks. However, it was a good teaching moment about what needs to be done first to have that playable product. Looking good always comes second to a fun game.

​

Second Pass:

Once the initial attacks were ready, creating the boss's actual AI took time. I was mostly unfamiliar with Unreal Engine 5's AI system but quickly learned it through trial and error and some invaluable tutorials on YouTube. The AI changed repeatedly throughout the project, but I designed it so that I could shuffle attacks between different phases of the boss fight without any issues, allowing it to be as modular as we could hope for.

​

Back to The Beginning:

Well, it turned out that playtesting is incredibly helpful. After bringing in my other teammates to test the fight, they overwhelmingly concluded that it was too complicated to survive. The boss attack cooldowns were nonexistent, which created this incredible feeling of "OH GOD, EVERYTHING'S ON FIRE," but also meant that survival was impossible. So, I went back to the beginning and massively nerfed the boss's damage output to keep the arena alive and let the player live for over a minute.

​

Crushing Realizations:

The hardest part about creating Aether wasn't the VFX, the Boss design or worldbuilding. It was us as a team stepping back and realizing that with all the work we'd put in, the game just wasn't fun. The player mechanics were sluggish, the gameplay loop never quite clicked, and the boss design, while flashy and fun, wasn't as exciting as we'd hoped it would turn out to be. So, we made the tough call between redesigning the game from the ground up or moving on to a new project with Aether to be kept in our back pocket when we'd have had enough time away from it to clear our heads. Ultimately, we chose to move on, and Aether is a world I can't wait to return to one day.

​

Team Credits

GAMEPLAY - Shaheen Dotteridge, Olivier Dupras

LEVEL DESIGN - Olivier Dupras, Jayson Martin-Miron

ENEMY DESIGN - Harry Marshall, Olivier Dupras

NARRATIVE - Harry Marshall, Shaheen Dotteridge

3D MODELING - Olivier Dupras, Jayson Martin-Miron

TEXTURING - Olivier Dupras, Jayson Martin-Miron

ANIMATION - Shaheen Dotteridge

CINEMATIC - Harry Marshall, Olivier Dupras

​

  • Facebook
  • Twitter
  • LinkedIn

©2024 by Harry Marshall.

bottom of page