Software Engineer & Game Developer C/C++ & Lua 9 Years Experience
More About Me
I'm a software engineer who loves working with Lua & C/C++. With 9 years of experience working across multiple domains, from low-level engine optimisation and graphics to UI, I am able to turn my hand to almost any game development task.
Experienced Game Developer capable of programming in a variety of languages including C/C++ & Lua. Developing games for 14+ years (9 in industry).
In my professional career my work has primarily involved C++, though as you'll see from my portfolio I have also worked on large scale, complex Lua projects in my spare time. I also enjoy tinkering with embedded devices occasionally.
Here's a rough idea where my strengths lie:
Sep 2022 - Present
As a software engineer I work on EA Sports FC titles. Working to an annual release cycle my work covers all phases of game development each year, from pre-production through to post-release support.
My responsibilities include:
May 2021 - Sep 2022
As Senior Lead Developer for Feral's Nintendo Switch ports I was tasked with overseeing the development of our Nintendo Switch titles. Managing multiple ongoing projects requires careful time management and communication with the development teams and other departments to deliver new game titles & patches for existing titles.
July 2017 - May 2021
As a developer I worked on multiple top selling titles including 'Rome: Total War' (iOS & Android), 'Company of Heroes' (iOS & Android) and took the position of lead developer during my work on Company of Heroes seeing the project from initial porting to 2 DLC releases.
I have tackled many complex technical tasks involving Graphics, UI, Gameplay, AI & low level platform optimisations.
June 2016 - August 2016
Developed benchmarks for arm's Mali GPU hardware as part of their 'Content Analysis Team' investigating vertex throughput. I worked using C++ and OpenGL.
Sep 2014 - May 2017
Achieved a 2:1 in Computer Science. Modules taken included: Game Development, Programming, Algorithmics & Cloud Development.
For my dissertation I developed and analysed the performance of a multi-threaded game engine written in C++.
Sep 2012 - June 2014
Mathematics (A), Further Mathematics (A) & Physics (B)
Games from my career to large scale Lua projects, here's a selection of the projects I am most proud of.
Job Opportunities, Collaborations, just give me a shout!
Woking, UK
oliver.steppers@gmail.com