top of page

STEAMMAPPER

Procedurally-Generated Pirate Adventure

Roleplay as a pirate on a quest to find the Fountain of Youth. As you sail across the map, you will be faced with challenges and tough decisions to keep you ship going.

Engine:

Platform:

Unity

PC

MY ROLES:

  • EVENT DESIGNER

  • UI DESIGNER

  • SYSTEM DESIGNER

DUTIES:

  • User Interface and Menus

  • Stats Balancing

  • Combat System

  • System/Systemic Design

  • Bug Fixing

  • Moral System

  • C# Scripting

  • Event System

  • Narrative and Choices

The Systemic Design Between Player, Event, Combat, Morals

Designed and scripted events that occur depending on probability and choices. Certain events may have higher probability of occurring depending on the player's choice. Certain choices are regarding morals of the player and may lead to other events being a possibility. For example, some towns that the player runs into may be more friendly to pirates while some more hostile. If the player's crew stat is too low, there might be a high possibility of running into an mutiny event. Or if you run into a mermaid, your choice can either lead to gaining more resources in the moment or gaining a special event that occurs in your time of need.

For the player, there are 6 stats to balance:

  • Morale

  • Supplies

  • Cargo

  • Weapon

  • Crew

There is also a chance the player may run into other ships and a choice will arise if the player would like to attack the other ship to gain more supplies or leave. For this, I made a simple combat system to determine if the player wins the fight, and the lost or gain from the combat.

UI and Menus

I scripted and set up any UI related to the player in the HUD and also the menus. I also did some UI art in the menu and animated the gears turning, as well as the player stats in the HUD. I planned the "How to Play" screens and implemented it too.

  • Instagram
  • LinkedIn
  • Artstation

©2022 by Sheryl Boh.

bottom of page