Software engineering graduate with a strong foundation in programming, problem-solving, and team collaboration, focused on game development. Experienced with C++/C#/Unity/Unreal and agile development practices, and motivated to help build engaging player experiences. Game programmer and designer with experience across character and weapon programming, UI, realistic object destruction, and saving systems. Has demonstrated graphics and physics capabilities including OpenGL rendering and Unreal Engine cloth simulation.

Nicholas Stokes

Software engineering graduate with a strong foundation in programming, problem-solving, and team collaboration, focused on game development. Experienced with C++/C#/Unity/Unreal and agile development practices, and motivated to help build engaging player experiences. Game programmer and designer with experience across character and weapon programming, UI, realistic object destruction, and saving systems. Has demonstrated graphics and physics capabilities including OpenGL rendering and Unreal Engine cloth simulation.

Available to hire

Software engineering graduate with a strong foundation in programming, problem-solving, and team collaboration, focused on game development. Experienced with C++/C#/Unity/Unreal and agile development practices, and motivated to help build engaging player experiences.

Game programmer and designer with experience across character and weapon programming, UI, realistic object destruction, and saving systems. Has demonstrated graphics and physics capabilities including OpenGL rendering and Unreal Engine cloth simulation.

See more

Experience Level

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

Language

English
Fluent

Work Experience

Video Game Programmer and Designer at Pneuma Intarsia
November 1, 2025 - November 1, 2025
Responsible for mainly the player character and player weapons/abilities; contributed across major production milestones from prototype to Alpha/Beta/Gold stages for a rogue-lite action game.
Video Game Programmer and Designer at N/A (Project: Pneuma)
February 1, 2025 - November 30, 2025
Primarily responsible for the player character and player weapon/abilities. Developed features through a year-long collaboration in a team of programmers and artists, contributing across production milestones from prototype and vertical slice through Alpha, Beta, and Gold stages. Participated in weekly team meetings and code reviews, maintained project documentation including TDD and GDD. Technical work included Unreal Engine C++ gameplay implementation, physics-based cloth simulation using Unreal, and OpenGL graphics demonstrations showcasing multiple scenes such as shadows, deferred rendering, and GPU particles.
Video Game Programmer and Designer (Project: Pneuma) at Pneuma (Intersia)
February 1, 2025 - November 1, 2025
Responsible mainly for the player character and player weapons/abilities. Developed gameplay and systems including player character programming, attacks/skills, player UI, realistic object destruction, and save functionality (incl. Pneuma-saving mechanics). Worked for about an 8–9 month period within a team of 3 programmers and 4 artists, contributing across major production milestones from prototype and vertical slice through Alpha, Beta, and Gold stages. Participated in weekly team meetings and code reviews, and maintained project documentation such as the TDD and GDD. Implemented physics-based cloth simulation and supported graphics/engine work as needed within Unreal Engine (C++).
Warehouse Worker at Mitre 10
February 1, 2023 - February 1, 2023
Managed receiving incoming goods and reporting if the goods did not match the ordered amount. Contributed to Pneuma project details on the side, supporting development efforts as needed.
Good s recipient / warehouse role (managed receiving and reporting)
September 10, 2022 - February 28, 2023
Managed receipt of incoming goods, checked whether delivered quantities matched ordered amounts, and reported mismatches.
Goods Receiving Assistant (Part-time/Temporary)
September 10, 2022 - February 28, 2023
Managed receipt of incoming goods and reported issues when items did not match the ordered amount. Completed inventory/receiving responsibilities and ensured discrepancies were identified and communicated.

Education

Bachelor of Software Engineering - Game Programming at Media Design School
September 6, 2023 - February 15, 2023
Bachelor of Software Engineering - Game Programming at Media Design School
January 1, 2023 - January 1, 2025
Software Engineering (Graduate) at Media Design School
January 1, 2023 - December 31, 2025
Software Engineering graduate (degree) at Media Design School
January 1, 2023 - January 1, 2025

Qualifications

Published on Steam (Pneuma) — project feature/achievement
January 11, 2030 - August 6, 2026

Industry Experience

Gaming, Media & Entertainment, Software & Internet, Computers & Electronics