About Me

I'm Damian. I am a Unity Certified Professional Programmer that has shipped two titles.

I take great care in writing clean and mainatainable code and I love to learn new skills and technologies.

I am passionate about creating memorable gameplay experiences.

Languages

  • C# (High)
  • Objective-C (Medium)
  • Swift (Medium)
  • C++ (Beginner)
  • JavaScript (High)

Technologies

  • Unity (High)
  • Photoshop (Beginner)
  • Git (High)

Project Tools

  • JIRA (High)
  • Trello (High)
  • Azure DevOps (High)

Certifications

Unity Certified Professional Programmer

Professional Projects


JRPG Project

JRPG Project (Current)

Indie Studio (NDA)

JRPG/Farm Simulator

Game Engineer Unity 2D C# Photoshop

I am a game programmer for this project that is currently in BETA and available on Steam Early Access.

It is a cross between a classic JRPG and a farm simulator with crafting/cooking and breeding mechanics.

I am bound by NDA for this role. Contact me if you would like to share more details about my involvement in this project.

Game Programmer

  • JRPG Mechanics
  • Inventory Item Mechanics
  • User Interface
  • Editor Tools

Unnamed Project (2020)

SPAR Studio

Third Person Shooter

Game Engineer Unity 3D C#
Unnamed Project

I was contracted to take designs from the game designer/producer and create a prototypye.

It was also my job to formalise the game design document and add version control.

The brief was to assemble a compelling prototype using only Opsive assets from the asset store and arrange them to best demonstarte shooting, looting, inventory management and artifical intelligence.

I delivered on the design as promised and also contributed to the Opsive products via the forums with code snippets and bug reports.

Game Programmmer

  • Prototyping
  • FPS/TPS Mechanics
  • Looting Mechanics
  • Crafting Mechanics
  • Inventory Management
  • Artificial Intelligence
  • User Interface
  • Editor Tools
  • Asset Integration

Sandbox D7 Projects


Spiral's Edge

Spiral's Edge

Sandbox D7

Space Exploration

Game Designer Game Engineer Producer Unity 3D C# Photoshop Behaviour Trees

Design

This is a space exploration game that blends isometric space flight and first person/third person exploration.

I wanted the game to be non-vialont so the usual shooting mecanics have been replaced with dangerous environments and light survival mechanics to create anxiety and challenge.

The core gameloop is based on courier and salvage missions with underlying procedural opportunities thatprovide classic risk/reward gameplay.

Engineering

  • Prototyping
  • Isometric Ship Controller
  • First Person/Third Person Controller
  • Artificial Intelligence
  • Cargo/Inventory System
  • Economy System
  • User Interface
  • Editor Tools

Project Management

  • Roadmapping
  • Hiring 2D Concept Artist

Lord Of Decay (2018)

Sandbox D7

Dark Fantast Action RPG

Game Designer Game Engineer Producer Unity 3D C# Behaviour Trees

Design

This was a dark fantasy action RPG that focuses on building an undead army to do most of the fighting.

However, I wanted to discourage turtling so I added a mechanic that awards the player Blood for getting invloved in combat. Blood is a combat resource required for all spells so the player is compelled to take risk combat.

Each of the undead minion classes has a unique utility for breaking fences, dispelling magic barriers and shooting switches so the player must raise undead to suit the environment in order to proceed.

Engineering

  • Camera System
  • Combat System
  • First Person/Third Person Controller
  • Artificial Intelligence
  • Inventory System
  • User Interface
  • Editor Tools

Project Management

  • Roadmapping
  • Hiring 2D Concept Artist

Project Nova

Project Nova (2015)

Sandbox D7

Sci-fi Turn-based Tactics

Game Designer Game Engineer Producer Unity 3D C#

Design

This was a turn-based tactics game with movement and flanking mechanics set in the claustrophobic levels of a shipweck.

I wanted to create anxiety and opportunity in the gameplay by using level design with tight spaces and destructable objects that damage nearby combat units.

The player could use weapon skills to interact with destructible environment or interfere with NPC capabilities using neural impant hack skills.

Engineering

  • Camera System
  • Third Person Controller
  • Artificial Intelligence
  • User Interface
  • Editor Tools

Project Management

  • Roadmapping
  • Hiring 2D Concept Artist