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.
JRPG/Farm SimulatorGame 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.
Third Person ShooterGame Engineer Unity 3D C#
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.
Space ExplorationGame Designer Game Engineer Producer Unity 3D C# Photoshop Behaviour Trees
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.
Dark Fantast Action RPGGame Designer Game Engineer Producer Unity 3D C# Behaviour Trees
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.
Sci-fi Turn-based TacticsGame Designer Game Engineer Producer Unity 3D C#
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.