Hello!


I'm Gene, a Software Engineer specialising in anything games.
Here you can view my professional projects, and student projects.
Most recently I spent over 3 years working at Electronic Arts (EA) on NFS No Limits.
Before that I spent a year at Mana Tea, creating and releasing Unfamiliar.
I love working on all aspects of games, especially collaborating with the team to create and refine outstanding features. I have a strong perseverance for learning and taking on challenges.

Professional Experience


Electronic Arts (EA)
Need For Speed: No Limits

NFS: No Limits (2019-2023)

At Electronic Arts (EA) I spent 4 years maintaining and delivering updates for Need For Speed: No Limits

My Roles

Implement Features

Support Content Creation

Workflow Improvements

Bug Fixing


More Info
Unfamiliar
Released project at Mana Tea

Unfamiliar (2019)

Released casual game at Mana Tea



My Roles

Player controller

Movement Graph

Level editor tools

Procedurally generated levels


More Info

Student Projects (2018)


Major Project
Divide

Divide

Divide is a turn-based strategy game on hex grid, that I and 8 others made in 4 months

My Roles

Utility Based AI system

Dissolve shader

Camera shake, Playing Animations and Particles

Over world player movement


More Info
AI system
Distributable Goal Oriented Action Planning

Goal Oriented Action Planning

An example project to show how my GOAP library can be used

Features

Templated world values

Cyclic graph in planning stage

Dijkstra's to find the best plan


More Info
Game Engine
OpenGL game engine made in C++

Game Engine

A OpenGL game engine in C++

Features

OBJ file loading and serialisation for faster loading

Rendering models with diffuse, normal, and specular textures

Lighting using a phong shader model

Post-Processing and Render Targets with HDR


More Info

Contact


Send me an email and I will get back to you as soon as possible!

genecollis12@gmail.com