top of page

welcome

tools

Unity

UE5

Photoshop

Notion

Jira

Contact info

Hey, I'm Ian! I am a Game Designer with a year of professional experience. I enjoy designing and prototyping engaging mechanics and systems, especially in collaboration with others. My favourite kind of games are ones with fast-paced and stylish action. 

"About Me"

Click About Me at the top of the page to find out more!

GAMES

Below are the games I've worked on! Some professional, some personal. For the projects I'm allowed to, I've attached links to itch pages, more information and videos. Enjoy!

derailedbg.png

DERAILED

                  Responsibilities

  • Core Design

  • Economy Design

  • Level Design

  • UI / UX Design

  • Balancing & iteration driven by live data and player feedback

  • FTUE design for improved onboarding & early retention

  • Initiating sprints & defining features for multiple departments

  • Quest and narrative design

Type Of Game: Survival, Action, Mobile 
Roles: Designer
Engine: Unity C#

Kwalee | Professional

derailedlogo.png

Embark on a wrecking railway odyssey through a world shattered by the apocalypse, where your choices decide the downfall—or survival—of humanity.
In this pulse-pounding action survival adventure, you take control as a fearless train driver, steering a locomotive through a treacherous wilderness teeming with danger and death.

100k+ Downloads

Cerebral surge

                  Responsibilities

  • Core design

  • Designing game systems and mechanics

  • Creating and maintaining a Game Design Document

  • UI design and animations

  • Temporary producer

  • Organized usage of Jira and scrum methodology

  • Quality Assurance

  • Sole programmer

Type Of Game: Movement Shooter 
Roles: Designer / Programmer
Engine: Unity C#

Team Project | Professional | Octopus 8

Team of 5

Give the world one last middle finger while skirting between life and death using the cult's powers against them. The lower your health, the stronger and faster you become! Fight corrupted monsters across multiple trials and destroy the cult once and for all.

hbbg_edited.png

HORIZON BOUND

                  Responsibilities

  • Designed a character management system, including progression, equipment, skills & traits, etc. 

  • Concepted new survival mechanics that explored the game's core survival pillar. 

  • Created unique 'Island' mechanics that differentiated each island from one another. 

  • Improved the onboarding & FTUE features in the early stages of the game. 

  • Designed new character AI logic. 

Type Of Game: Survival, Management, Simulation
Roles: Designer
Engine: Unity C#

Kwalee | Professional

HBBox.png

In Horizon Bound, players will guide the survivors as they explore, build, and uncover the ancient secrets of their new home. Gather food, craft tools, construct shelters, and expand your camp to withstand the island’s harsh challenges.

10k+ Downloads (Early Development)

hunthunttgebox.png

SCRAPSHIFT

                  Responsibilities

  • Core design

  • Designing game systems and mechanics

  • Designing a complex combo-oriented combat system

  • Creating and maintaining a Game Design Document

  • Lead Programmer

Type Of Game: Hack'N'Slash, 3D Platformer
Roles: Designer / Programmer
Engine: Unity C#

Team Project | Tranzfuser 2024

adadada.png

Team of 5

A 3D hack-n-slash game (inspired by the Devil May Cry series and Platinum Games) where the player uses giant magnetic gauntlets to beat the scrap out of enemies. Set in a post-apocalyptic scrap-wasteland fusion of Rio de Janeiro and the Australian outback, the game's world, narrative, and characters take heavy inspiration from anime produced by Studio Trigger.

queensbox.png

Queens Master

                  Responsibilities

  • Contributed to economy balancing to support strategic resource use & RV engagement

  • Helped rebalance boosters to preserve puzzle challenge

  • Assisted feature design for daily puzzles, events & cosmetics 

  • Provided playtesting & provided actionable design feedback

Type Of Game: Puzzle, Mobile
Roles: Designer
Engine: Unity C#

Kwalee | Professional

queenstitle.png

The concept is elegant and classic, but with a modern twist: the board is set into different colored tiles, and your goal is to place one queen in each set. But here’s the challenge—queens don’t share rows, columns, or touch one another. To win in this puzzle, you’ll need logic and wit to think ahead and make every move count.

1 million+ Downloads

drbox.png

DARK ROLLS

                  Responsibilities

  • Core Design

  • Numeric Design

  • Level Design

  • UI Design

  • Creating and maintaining a Game Design Document

  • Creating a video pitch using Premiere Pro

  • Developing a prototype

Type Of Game: Soulslike, Cooking
Roles: Designer / Programmer
Engine: Unity C#

Solo Project | Competition | Search For A Star

Dark Rolls is a Soulslike meets cooking game set in a cosy, gothic and hellish environment. Players can gather ingredients from defeating enemies and combine them into various recipes. Using their magical oven, they can bake these recipes to receive new powerful weapons to tackle even bigger foes.

ddbox.png

DEATH DEALER

                  Responsibilities 

  • Core design

  • Designing game systems and mechanics

  • Programming systems and mechanics

  • Sprint management and usage of Scrum

  • UI design and animations

  • Level design

  • Unreal Engine Blueprints

Type Of Game: Hack'N'Slash 
Roles: Designer / Programmer
Engine: Unreal Engine Blueprints

Solo Project | University

Death Dealer is a 3D Hack'N'Slash that uses inspiration from the Y2K aesthetic, with a big focus on stylish action. The player takes on various robotic enemies that have taken over the city through various attacks and abilities. The combat system takes heavy inspiration from Kingdom Heart's proximity combat. 

There is no playable version for this project unfortunately, so here's a video!

hunthunttgebox.png

HUNTER AND THE HUNTED

                  Responsibilities

  • Core Design

  • System Design

  • Creating and maintaining a GDD

  • Programming systems/mechanics

  • Programming multiplayer functionality

  • Utilising Scrum methodology

  • Scrum Master

  • Quality Assurance

  • Numeric Design

  • Creating a commercial video pitch.

Hunthuntgame.png

Type Of Game: Survival, Multiplayer, PVP 
Roles:  Designer / Lead Programmer
Engine: Unity C#

Team Project | University

Team of 4

In the 1 on 1 fights of Hunter and The Hunted, players embody tactical hunters during the day, strategically trying to outmanoeuvre one another all whilst collecting loot. Players can craft weapons and hunt for runes that transform them into demons, to defeat their rival, repair their boat and escape the cursed island.

bottom of page