Contact me @ Jamesillett@gmail.com or +44 7491 678521

Gameplay Systems Programming

I'm a gameplay programmer by trade but I've typically leaned towards writing and maintaining gameplay systems rather than stand alone mechanics.

 

Professionally I've tended to lean towards non-player controlled systems like quests and other Ai heavy systems. In my personal projects I tend to mix things up, building motion and combat systems. 

Recently I've been focusing heavily on performance heavy critical systems. 

C++ is my primary operating language but I've got some experience using c# in game jams, and personal / academic projects. 

Artificial Intelligence

I have professional experience working with utility and behavioural tree systems, finite state machines, and meta Ais. I've also implemented boids inspired flocking models for academic and hobby projects.

Networking

I've got professional experience programming server authoritative gameplay for networked games. My dissertation was the development of an networked multiplayer game template for Unreal Engine 4. 

Tools

Minimal experience but recently developed a user-friendly and extensible node network editor.

Platforms

I've got recent experience developing for Windows PC, Playstation 4, XBox One, and Switch; I've also deployed personal projects on google play / android through unity. 

Languages

C++
C#
Blueprint Scripting

Familiar Software

Unreal Engine 4

Unity 5

GIT SCM

Perforce

SVN

Telemetry

This site was designed with the
.com
website builder. Create your website today.
Start Now