I’m Safak Onol, a passionate game programmer with a strong foundation in C++, C#, Lua, Python, and JavaScript. I specialize in gameplay prototyping, tool programming, and cross‑platform rendering, with solid 3D math skills and experience with rendering APIs like OpenGL and Vulkan. I’m proficient in Unreal Engine, Unity, Godot, and custom engines, and I thrive on collaborating across departments to deliver polished gameplay experiences. As a PASS Leader at Humber College, I helped students master 3D math, game physics, graphics, and engine development. My background in technical support and quality management highlights my problem‑solving abilities, attention to detail, and effective teamwork, all of which I bring to every project.

Safak Onol

I’m Safak Onol, a passionate game programmer with a strong foundation in C++, C#, Lua, Python, and JavaScript. I specialize in gameplay prototyping, tool programming, and cross‑platform rendering, with solid 3D math skills and experience with rendering APIs like OpenGL and Vulkan. I’m proficient in Unreal Engine, Unity, Godot, and custom engines, and I thrive on collaborating across departments to deliver polished gameplay experiences. As a PASS Leader at Humber College, I helped students master 3D math, game physics, graphics, and engine development. My background in technical support and quality management highlights my problem‑solving abilities, attention to detail, and effective teamwork, all of which I bring to every project.

Available to hire

I’m Safak Onol, a passionate game programmer with a strong foundation in C++, C#, Lua, Python, and JavaScript. I specialize in gameplay prototyping, tool programming, and cross‑platform rendering, with solid 3D math skills and experience with rendering APIs like OpenGL and Vulkan. I’m proficient in Unreal Engine, Unity, Godot, and custom engines, and I thrive on collaborating across departments to deliver polished gameplay experiences.

As a PASS Leader at Humber College, I helped students master 3D math, game physics, graphics, and engine development. My background in technical support and quality management highlights my problem‑solving abilities, attention to detail, and effective teamwork, all of which I bring to every project.

See more

Experience Level

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

Language

English
Fluent
Turkish
Fluent

Work Experience

Unreal Engine Programmer (Lead) at Studio Campfire
February 1, 2025 - Present
Led all technical development in a small team, covering gameplay systems, UI/UX, custom shaders, performance optimization, version control, platform builds, and internal tools.
Unreal Engine C++ Programmer & Game Designer at Humber College
May 1, 2024 - October 21, 2025
Designed and developed core gameplay systems for Unbreaded, a Steam-based 3D platformer, focusing on engaging player mechanics, challenging platforming elements, and 3C systems (Character, Camera, Controls) for smooth player interaction. Implemented player abilities, combat interactions, and scalable mechanics using Unreal Engine's Gameplay Ability System (GAS); collaborated with UI, Animation, Art, and AI teams to ensure cohesive integration.
Game Programming PASS Leader at Humber College
May 1, 2024 - October 21, 2025
Assisted students in mastering 3D math concepts (vectors, matrices, transformations) alongside C++, Game Physics, SDL, OpenGL, and Unreal Engine through class participation and weekly study sessions. Collaborated with professors to address common challenges and optimize teaching strategies, significantly improving student outcomes. Conducted personalized one-on-one sessions to help struggling students grasp programming fundamentals, contributing to reduced retention rates in Game Physics 2 and Computer Graphics (OpenGL) courses during Summer 2023.
Apple Tech Support Specialist at Kelly Connect Canada
September 1, 2022 - October 21, 2025
Provided extensive technical support for Apple users (iOS, iPadOS & macOS).
QMS Engineer & Auditor, Operations Planner at Bureau Veritas
May 1, 2019 - October 21, 2025
Planned and conducted quality management audits per ISO standards, enhancing customer relationships with tailored audits and boosting operational capacity through effective resource management.
Unreal Engine Programmer (Lead) at Studio Campfire
February 1, 2025 - Present
Lead all technical development in a small team, including gameplay systems, UI/UX, custom shaders, performance optimization, version control, platform builds, and internal tools.
Unreal Engine C++ Programmer & Game Designer at Humber College
May 1, 2024 - October 21, 2025
Designed and developed core gameplay systems for Unbreaded, a 3D platformer on Steam, focusing on engaging player mechanics, platforming elements, and 3C systems (Character, Camera, Controls) for smooth player interaction. Implemented player abilities, combat interactions, and scalable mechanics using Unreal Engine's Gameplay Ability System (GAS). Collaborated with UI, Animation, Art, and AI teams to ensure cohesive integration.
Game Programming PASS Leader at Humber College
May 1, 2024 - October 21, 2025
Assisted students in mastering 3D math concepts (vectors, matrices, transformations) alongside C++, game physics, SDL, OpenGL, and Unreal Engine through class participation and weekly study sessions; collaborated with professors to address challenges and optimize teaching strategies; contributed to reducing dropout rates in game physics and computer graphics courses.
Apple Tech Support Specialist at Kelly Connect Canada
September 1, 2022 - October 21, 2025
Provided extensive technical support for Apple users (iOS, iPadOS & macOS), addressing hardware/software issues and delivering high-quality customer service.
QMS Engineer & Auditor, Operations Planner at Bureau Veritas
May 1, 2019 - October 21, 2025
Planned and conducted quality management audits per ISO standards, enhancing customer relationships with tailored audits and boosting operational capacity through effective resource management.

Education

Diploma in Game Programming at Humber College
September 1, 2021 - May 1, 2024
BS Engineering, Food Engineering at Ege University
September 1, 2005 - January 1, 2010
Diploma in Game Programming at Humber College
September 1, 2021 - May 1, 2024
Bachelor of Engineering in Food Engineering at Ege University
September 1, 2005 - January 1, 2010

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Software & Internet, Professional Services, Media & Entertainment, Education