I am an aspiring Game Software Engineer, and I thoroughly enjoy creating games and similar projects. I work mainly in C# and C++, and I’m continually enhancing my skills in Unity and Unreal Engine game engines, plus I value strong collaboration with design teams to deliver polished software. Currently, I’m pursuing a BSc in Games Software Engineering at Bournemouth University and building on my hands-on experience through personal and academic projects. I’m eager to contribute to engaging, high-quality game experiences and to keep growing as a multi-disciplinary developer within a creative team.

Ollie McCandlish

I am an aspiring Game Software Engineer, and I thoroughly enjoy creating games and similar projects. I work mainly in C# and C++, and I’m continually enhancing my skills in Unity and Unreal Engine game engines, plus I value strong collaboration with design teams to deliver polished software. Currently, I’m pursuing a BSc in Games Software Engineering at Bournemouth University and building on my hands-on experience through personal and academic projects. I’m eager to contribute to engaging, high-quality game experiences and to keep growing as a multi-disciplinary developer within a creative team.

Available to hire

I am an aspiring Game Software Engineer, and I thoroughly enjoy creating games and similar projects. I work mainly in C# and C++, and I’m continually enhancing my skills in Unity and Unreal Engine game engines, plus I value strong collaboration with design teams to deliver polished software.

Currently, I’m pursuing a BSc in Games Software Engineering at Bournemouth University and building on my hands-on experience through personal and academic projects. I’m eager to contribute to engaging, high-quality game experiences and to keep growing as a multi-disciplinary developer within a creative team.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Beginner
See more

Language

English
Fluent

Work Experience

Software Tester at Volatile State Ltd
January 1, 2025 - Present
QA tester responsible for evaluating features for a portfolio of high-profile clients, reporting defects, and validating fixes. Built test plans and collaborated with developers to ensure quality releases.
Pizza Maker at Domino's Pizza
January 1, 2021 - January 1, 2023
Produced pizzas and provided customer service in a high-volume environment; maintained hygiene and safety; logged orders and worked as part of a fast-paced team.
Artist - Subway at Subway
January 1, 2024 - January 1, 2025
Assisted in customer service, food preparation and hygiene in a fast-food environment; supported daily operations.
Lead Programmer at Game Studio Project Team
January 1, 2024 - December 31, 2024
Implemented the lead’s ideas, produced high-quality gameplay, and timed all design outputs within the software pipeline; delegated tasks and coordinated with the design team.

Education

BSc Games Software Engineering at Bournemouth University
January 1, 2023 - June 19, 2026
A-Levels in Maths, Physics & Computer Science at The Sixth Form College Farnborough
September 1, 2021 - June 1, 2023
GCSEs at Sixth Form College Farnborough
January 1, 2016 - January 1, 2021
GCSEs at Sixth Form College Farnborough
January 1, 2016 - January 1, 2021
A-Levels Maths, Physics & Computer Science at The Six Form College Farnborough
January 1, 2021 - January 1, 2023
BSc Games Software Engineering at Bournemouth University
January 1, 2023 - March 26, 2026

Qualifications

GCSEs
September 4, 2018 - July 16, 2021
GCSE's 7-9 including English, Maths, Physics and Computer Science
A-Levels Maths, Physics & Computer Science
September 12, 2022 - July 3, 2023
B in Mathematics B in Computer Science D in Physics

Industry Experience

Gaming, Software & Internet, Media & Entertainment, Education, Professional Services
    paper Woodchop man - OOP project

    This is a project I worked on where I used SDL2 in C++ in order to create a wood chopping game, using the principles of object orientated programming. I also did all the art for the game

    paper The Elder Rolls

    This project I was the lead developer, I was responsible for creating the tiles in the map using procedural generation, as well as locations where enemies spawn and some of the UI elements, such as character selection.

    paper OpenGL RayTracer

    This is a demo of a ray tracer I created in C++ with OpenGL, as well as exploring multi-threading within the project for load times. It shows 3 orbs being created and how light reflects and refracts off of those surfaces.

    paper Fragments of Melody

    This project was a creation from a game jam, where the theme was connection. I took the role of a technical artist in the project, creating some puzzle areas, as well as the boss fight and UI elements.

    paper OpenGL Renderer

    This project was the first time I tried using OpenGL, so I tested collision and mesh rendering. I also tried applying some physics to it with the form of jumping and gave the project a small game loop.

    paper PCG Game Engine

    A game engine developed in C++ using OpenGL. I created a procedural generation system that generates 3d dungeon rooms, enemies and a boss upon defeat of enemies.