

David Harrison
Portfolio


Game Summary
Orbiting a planet somewhere deep in space, hangs a derelict cargo ship. Emergency power on. The corridors, the halls, and rooms, all empty... Lifeless,.. adrift. Below, countless alien insects, Dross, sleep near the fading power of the system core. Endlessly growing, hatching, consuming...
We are War Dogs. Hired to kill all things alien. Eradicate the Dross. Reclaim this derelict ship back to the powers that be. Now, we fly to breach the hull. To claim our footing before the assault.
Next, we fight. Spearheading the formation, you, and your team of five loyal soldiers stand ready to listen to your every command. To fight, and to die, for you...
In Dereliction, control a squad of soldiers to take back a space ship from an alien infestation
Game Profile
Platforms
-
IOS, Window, and Mac
Engine
-
Unity
Genre
-
3D Real Time Tactics
Theme
-
Sci-Fi
Players
-
Single Player
Project
-
Dereliction
Completed date
-
July 2018
Project Team Members
-
Alex Zimich - Game Designer and Artist
-
David Harrison - Unity Developer
Developer
-
Team Derelict[Alex Zimich] - (Vancouver, Canada)
Publisher
-
Team Derelict[Alex Zimich] - (Vancouver, Canada)
David's Work Experience On This Project
Job Title
-
Unity Developer
Job Location
-
Remote
Job Key Responsibilities
-
Communicated my progress weekly with Game Designer
-
Perform a full optimization to existing game feature and implement new systems
-
Create the core mechanics such as:
-
Enemy AI
-
Gameplay
-
Squad Mechanics had be redone
-
Object Interaction
-
-
Create a Save and Load features
-
Setup light effects and shaders
-
Connect Sound Effects (SFX)
-
Create Special Effects (FX)
-
Program the UI interaction and placement
-
Optimize overall existing game mechanics
Game / Graphic Development Skills:
-
Algorithm
-
Artificial intelligence (AI)
-
Implemented A* pathfinding as the base then modified the algorithm to facilitate different size nodes and improve performance.
-
Modified pathfinding algorithm so it would not only pick the shortest path, but also the safest path based on the node’s danger level for navigation.
-
-
Game Mechanics
-
Player's Mechanics
-
Physics
-
Special Effects (FX)
-
User Interface (UI)
Platform Development Skills:
-
IOS
-
Windows
-
Mac
Project Skills:
-
Creativity
-
Organization
-
Planning
-
Problem-Solving
-
Project management
-
Time management
-
Within cross-disciplinary team