I'm a game programmer with a strong C++ foundation and a passion for crafting gameplay systems and solving problems. I've built games using SDL, OpenGL, Unreal Engine, and Unity, with a focus on delivering engaging, story-driven experiences. I'm excited about education-focused and cozy games, and I'm pursuing a Post‑Graduation Certificate in Games and Gamification in Education, along with a Game Programming Advanced Diploma, to blend pedagogy and play. I love collaborating in cross-functional teams and helping learners grow through games.

Carolina Oliveira

I'm a game programmer with a strong C++ foundation and a passion for crafting gameplay systems and solving problems. I've built games using SDL, OpenGL, Unreal Engine, and Unity, with a focus on delivering engaging, story-driven experiences. I'm excited about education-focused and cozy games, and I'm pursuing a Post‑Graduation Certificate in Games and Gamification in Education, along with a Game Programming Advanced Diploma, to blend pedagogy and play. I love collaborating in cross-functional teams and helping learners grow through games.

Available to hire

I’m a game programmer with a strong C++ foundation and a passion for crafting gameplay systems and solving problems. I’ve built games using SDL, OpenGL, Unreal Engine, and Unity, with a focus on delivering engaging, story-driven experiences.

I’m excited about education-focused and cozy games, and I’m pursuing a Post‑Graduation Certificate in Games and Gamification in Education, along with a Game Programming Advanced Diploma, to blend pedagogy and play. I love collaborating in cross-functional teams and helping learners grow through games.

See more

Experience Level

Expert
Intermediate
Intermediate

Language

English
Fluent
Portuguese
Fluent

Work Experience

Lead Programmer / Game Designer / Project Manager at Doctor Who RPG
January 1, 2013 - Present
Built a structured, data‑driven turn‑based system in C++ using SDL1.2 and TinyXML; implemented core gameplay loops (combat, inventory, menus) and a data‑driven cutscene system with bilingual runtime XML support. Led technical direction and contributed to award recognition for implementation quality.
Lead Programmer at HackAttack
September 1, 2023 - Present
Designed reusable object architecture, implemented design-friendly parameterization for rapid iteration, and built core three-phase maze gameplay within game jam constraints using Game Maker.
Project Lead / Lead Programmer at BladesWork
September 1, 2024 - Present
Designed core gameplay systems (input, event system, asset manager); built a data-driven asset pipeline (TinyXML2) and a layered map system with collision and render/physics separation; created sprite animation system and led milestone planning.
Student Co-Researcher at Humber Polytechnic
January 1, 2026 - Present
Collaborate with a professor on a multimedia game-based learning framework; conduct literature reviews, plan and conduct interviews, analyze data, and contribute to academic publications.
Peer Tutor at Humber Polytechnic
January 1, 2024 - May 1, 2025
Tutored Game Programming, Game Physics I, and Computer Graphics (first-year courses); hosted 20+ drop-in sessions and 10+ one-on-one sessions; earned CRLA Level I certification.
Research Assistant at Humber Polytechnic
May 1, 2024 - September 1, 2024
Developed 44 instructional videos on beginner C++ topics for GAME 101; collaborated on scripts and production; enhanced course resources with multimedia content.
Server at Lynx Lounge
September 1, 2025 - November 1, 2025
Operated the register for pool, snack, and beverage sales; provided friendly customer service; maintained cleanliness and opening/closing tasks.
Server at Delmanor Village Gate West
May 1, 2025 - September 1, 2025
Served residents in dining and pub settings; supported breakfast, lunch, dinner shifts and server assistant tasks; helped improve workflow.
Server at Delmanor Village Gate West
January 1, 2022 - September 1, 2024
Performed dining service across breakfast, lunch, and dinner; contributed to a positive resident experience.

Education

Post-Graduation Certificate – Games and Gamification in Education at Uninter
January 1, 2026 - March 6, 2026
Game Programming Advanced Diploma at Humber Polytechnic
September 1, 2023 - March 6, 2026
Bachelor’s Degree in Computer Science at University of Brasilia
January 1, 2007 - June 1, 2013

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Education

Experience Level

Expert
Intermediate
Intermediate

Hire a Game Developer

We have the best game developer experts on Twine. Hire a game developer in Toronto today.