Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

(425)623 7057

jmrcook@gmail.com
justinmrcook.net

Justin Cook
Gameplay Programmer

Skills
Technical
Gameplay Programming
AI Programming
Graphics Programming
2D Impulse Physics
Network Programming

Languages
Advanced C/C++
Intermediate C#
Basic Lua, Action Script
Basic HLSL, GLSL

Software Experience
Unreal Engine 4
Unity
Maya
Perforce
HG Workbench

Gameplay Experience
Gameplay Physics
Character Movement
Third Person Camera
First Person Camera
Visual Feedback

Math
3D Math
Vector Geometry
Linear Algebra
Curves and Surfaces
Calculus
Quaternions

Project Experience
Rumble TV 3d first-person objective based shooter
Developed using Unreal 4

06/2014 present

[1 producer, 4 programmers, 6 artists, 2 sound designers]

Gameplay programmer
Contributions:
Gameplay: heavy, assault, and sniper characters; dashing; shotgun, pistol, and sniper;
aim assist; shield ability; explosive rounds; grenades; heavy super ability; assault super ability;
1st to 3rd person camera transitions; adding in effects and animations for the characters;

Plume - 3rd person sumo style shooter

09/2013 05/2014

Developed with original code written in c++

[1 producer, 5 programmers, 5 artists, 1 designer]

Gameplay Lead
Contributions:
Gameplay: character movement system; custom character physics resolution and detection
using raycasts; target locking system and weapon; player seeking orb gun; 3rd person shooter
camera; aim assist; kill camera; animation controller features; planning out gameplay tasks
and assigning them; various visual effects and bug fixes;
Character Controller Demo 3d character prototyping
06/2013 08/2013
Developed in Unity using c#

[personal project]

Programmer
Contributions:
Features: character movement techniques including stepping, sliding, and teleporting;
character melee combat targeting system; procedural sword swinging animation prototyping;
AI steering behaviors; visual effect experimentation;
Whispers of the Goddess 2d tile based puzzle game
12/2012 05/2013
Developed with original code written in c++

[3 programmers, 2 artists]

Producer / Gameplay programmer / Physics programmer


Contributions:
Producing: planned and organized meetings; oversaw tasks and deadlines; created weekly
status reports;
Gameplay: character movement; character movement procedural animation; collectible
movement animation and visual effects; planned out and designed 8 main levels and 8
challenge levels;
Physics: 2d impulse based physics engine;
Photon Bunny 2d light based puzzle platformer
12/2011 04/2012
Developed with original code written in c

[4 programmers]

Producer / Gameplay programmer


Contributions:
Producing: planned and organized meetings; oversaw tasks and deadlines;
Gameplay: character movement; dashing; light collecting and depositing; dash extenders;
mirror dash reflection; light bricks; planned and designed 10 levels;

Education
DigiPen Institute of Technology, Redmond Washington
Bachelors of Science in Computer Science in Real-Time Interactive Simulation

09/2011 07/2015

Awards and Recognition


Best Freshmen Technology in DigiPen Game Awards
Whispers of the Goddess attended PAX Prime in the DigiPen booth
Whispers of the Goddess featured on indiegames.com as the Freeware Pick
Plume attended PAX Prime in the DigiPen booth

2012
2013
2013
2014

You might also like