Erik Nolan

Game Developer

Hello, I’m Erik Nolan! I’m a game developer and recent graduate looking for work. Experienced with Unity and Unreal Engine, I have primarily been responsible for implementing core game mechanics and excel at rapid prototyping.

Role:

Lead Developer

Team Size:

4

Tools Used:

Unreal Engine 5

Perforce

Jira

Duration:

4 Months

  • For our Capstone Project at Full Sail University, we aimed to create a First-Person Dungeon Crawler with Roguelike elements, drawing inspiration from games like Ziggurat and Hades. It features procedurally generated levels and items that give the player a choice of upgrades that give them new abilities or modify existing ones.
  • As lead developer, I was responsible for programming the player character’s movement, as well as the upgrade system.
  • We developed this project in Unreal Engine 5 primarily to take advantage of its Procedural Content Generation Framework (PCG) to handle connecting rooms together to create procedurally generated dungeons.
Role:

Gameplay Programmer

Team Size:

5

Tools Used:

Flecs

Duration:

1 Month

Game Page
  • This project is a side scrolling Shoot ’em up game based on the Defender arcade game.
  • I was tasked with
  • 3
Role:

Gameplay Programmer

Team Size:

4

Tools Used:

Unity

Duration:

2 Months

Game Page
  • 1
  • I was tasked with creating the Player Controller for this game, as well
  • 3
Role:

Lead Developer

 

 

Team Size:

2

 

 

Tools Used:

Unity

 

 

Duration:

48 Hours

Game Page

The theme for this game jam was “Roll of the Dice”.

  • 1
  • As Lead Developer, I
  • 3
Role:

Lead Developer

Tools Used:

Unity

Team Size:

3

Duration:

48 Hours

Game Page

The theme for this game jam was “Roles Reversed”

  • My goal with this game was to make a “Reverse Metroidvania” where you start with all of the game’s abilities, and lose them as you progress. I also aimed to make the game nonlinear, allowing the player to give up their abilities in any order. The gimmick meant each section would be harder than the previous, regardless of which order they were played in. To further play into the jam’s theme, I had the protagonist play the role of a reverse Indiana Jones, whose goal is to return stolen artifacts to their rightful place.
  • 2
  • 3
Role:

Solo Developer

Tools Used:

Game Maker 8.1

Languages:

Python

GML Code

Duration:

Ongoing (February 2025-Present)

Mod Repository

A modified version of the 2008 indie freeware game “Iji” that locks your abilities behind items that are placed randomly in the world. This item randomizer uses the existing Archipelago multiworld framework, which allows it to also be incorporated into cross-game multiplayer randomizers.

As the sole developer, I was responsible for writing all of the randomizer’s logic, i.e. what items the player would need to reach certain locations in the world. I also

I used Python to write the code that…

Scroll to Top