Daniel MacCormick
HireDaniel

Daniel

Tillsonburg, Ontario, Canada id="timeZone">--:--:--

Daniel is a Unity and C++ game programmer, with a focus on tools but additional experience in gameplay and engine programming. Master’s degree in Computer Science and undergraduate degree in Game Development and Entrepreneurship. Published researcher in the field of game analytics and human-computer interaction. Excellent C++ skill developed from taking courses, creating games, and writing DLLs. Possesses robust problem-solving and debugging skills from 12+ years of writing and testing code. Acute understanding of version control developed by using Git and Hg.

 

Top Relevant Projects
Storage Shuffle – Indie Tales Jam 2021 Submission July 2021
• Singlehandedly completed all programming in C# with Unity, while assisting with design
• Achieved an 8th place overall ranking out of 291 total submissions
Echo / Echo+ – Master’s Thesis Project May 2019 – April 2021
• Devised and built novel tool in C# with Unity to analyze and evaluate gameplay sessions
• Evaluated tool and improved it with participant feedback, resulting in Echo+
Ubisoft NEXT Tower Defense – NEXT Programming Challenge 2021 March 2021
• Devised and implemented a flexible ECS on top of the base C++ framework
• Created a complete tower defense game with multiple enemies, abilities, levels, etc.
Hacky Bug – 4th Year Artificial Intelligence Course Project April 2019
• Wrote a custom neural network system in C++ via a Unity DLL to control AI agents
• Helped implement a genetic algorithm so AI agents learned to play on their own
SuBViS – Undergraduate Research Fellowship Project May 2018 – April 2019
• Singlehandedly designed and implemented a custom C++ modification for Unreal
Engine’s Blueprints system to allow for use and managing of alternative behaviors
Bustle – 2nd Year Term Project Game September 2016 – April 2017
• Created and maintained C++ and OpenGL framework to facilitate efficient data pipelines
• Assisted with gameplay programming, resulting in a polished experience for players

Hire Daniel
Skills
Years
1
2
3
4
5
6
7
8
9
10+
Xamarin
JavaScript
Unreal Engine
C++
C#
WPF
Python
Java
Unity
PHP
HTML/CSS
Android
WordPress
JSON
Ruby
Developer Personality

Independent

Collabrativer

Trailblazer

Conservative

Generalist

Specialist

Planner

Doer

Idealist

Pragmatist

Abstraction

Control

100
50
0
50
100
Feature Experience

Game Development

Design

Git Repositories

Unity Editor Tool Design & Development

MODERATE
EXTENSIVE
EXPERT
Cultural Experience

Open Source

Tech Lead

Entrepreneurial

MODERATE
EXTENSIVE
EXPERT
Portifolio

Rubber Ducks

Project Manager & Lead Unity Programmer

Work Experience : 2020-Present

Lead game programmer and project manager at small-scale hobbyist indie studio Rubber Ducks (https://rubber-ducks.itch.io/). Responsible for running meetings and ensuring project tasks run on schedule. Additionally responsible for managing the repositories and ensuring programming is being completed effectively and to the required quality. Also, responsible for spearheading the development of the backend and gameplay logic.

More

Ontario Tech University

Teaching Assistant

Work Experience : 2019-2021

- Coordinated and mentored the C++ and Unity game development process for first-, second-, and third-year students - Evaluated progress of students at regular intervals - Assisted the professor in any related matters

More

Moonwalk Studios

Lead C++ and Unity Programmer

Work Experience : 2016-2018

Lead game programmer at Moonwalk Studios, a student-run independent game studio (https://moonwalkstudios.itch.io/). Responsible for ensuring programming tasks are completed on time and to the required quality. Also, generally responsible for engine and backend programming, with some work on gameplay programming.

More

Hire Daniel MacCormick