Hey! I'm Phil. Programming is my passion and career. I currently work at Original Fire Games. In the past I have worked at Relic Entertainment on Age of Empires 4, on web applications, hydrogen fuel cell simulations, and manufacturing software. In my spare time I get a kick out of climbing, hiking, gaming, and bad jokes.
Areas of interest: Game development, C++, C#, AI, ML.
The Stylized Racing Simulator
Role: Senior Programmer
Responsibilities: Gameplay, online systems, Xbox porting, and wearing many hats - such is the Indie life :)
Link here.
The latest game in the AAA franchise
Role: Senior Programmer
Responsibilities: AI, map generation, gameplay systems.
Link here.
A simple game inspired by the tale of a coyote living at UBC
Art by: Franchesca Louise
Programming by: Philip Wardlaw
Play the game here.
View the code here.
A multiplayer TCP/IP Python text based battle ships game
Programming by: Philip Wardlaw, Travis Dick
View the code here.
A fast paced platformer
Music By: Benny Smiles
Art by: Franchesca Louise
Programming by: Philip Wardlaw
Play the game here.
View the code here.
A simple NeuroEvolution demo.
A simple NeuroEvolution demo. Uses naive evolutionary algorithm + DNN to generate an AI controller capable of solving a simple puzzle.
View the code here.
A programming language
I'm interested in learning more about the inner workings of programming languages so I am writing a scripting language from scratch
View the code here.
Open Fuel Cell Simulation Toolbox
During my MSc I contributed to the OpenFCST. My contributions were the development of multi-scale simulations, unit testing suites, and a Graphical user interface.
View the project here.