Work in Progress — Portfolio currently being updated

Yoan Rock - Unreal Engine Programmer
Available Mid-March

Yoan Rock

Unreal Engine Programmer

Gameplay/UI Engineer & Mentor | 5+ Years Experience
C++ & Blueprints | Scalable Systems & Architecture | 3 Games Shipped

30+ Recommendations
5 Malt12 Codementor (5/5)13 LinkedIn

Studios I've Worked With

Games Shipped

Click to view credits

What People Say

References Available on Demand

From Limbic, Chillchat, Game Atelier, PlayerUnknown Productions

Hover to pause the carousel

"Yoan is not only a true expert professionally, but he is an outstanding person and any team would benefit greatly of having him on board."

Miguel S.

"I highly recommend Yoan to any team looking for a dedicated and thoughtful developer."

Diego M.

"He is passionate, motivated, and incredibly knowledgeable."

Eric B.

"Yoan always offers amazing support when needed, he is passionate, highly knowledgeable and quickly finds ways to deliver optimal results."

Popescu D.

"He is a helpful and dedicated colleague who is always there to answer any questions."

Ahmed M.

"I would certainly love to work with him again."

Ahmed M.

"His expertise in C++ and Unreal Engine helped me enormously. He taught me best practices and identified numerous errors in my project."

Julick M.

"Yoan is very pleasant to work with, a good communicator, has a very positive attitude, always ready to help and very proactive problem solver."

Michael V.

"I can only highly recommend Yoan, anyone would be lucky to have him on their team!"

Guillaume L.

"Great communication, reliable and insightful - a perfect developer for any Unreal Engine product."

James L.

"He proved to be a reliable engineer who's always open to feedback and is able to quickly adapt, even amid increasing release pressure."

Petr D.

"I wholeheartedly recommend him to any team looking for a talented and dynamic gameplay programmer who brings both technical expertise and a fantastic personality."

Khaled Z.

"Yoan communicated and completed all the requirements perfectly, showing he can work with other disciplines without a hitch."

Miguel S.

"His team spirit, good humor and technical skills were precious assets for our project."

Fabien D.

"He was always ultra reliable and reactive, always listening to our needs and giving his maximum to solve our technical problems."

Angel I.

"He is a diligent and hard-working developer, whose domain knowledge in Unreal and game programming would be of help to many gamedev teams."

Petr D.

"His work is rigorous, he is very organized and his Blueprint code is very clean."

Lilian L.

"I really cannot express in words how much helpful it was. He is very knowledgeable and helps in great ways."

Rishabh G.

"Yoan helped me in minutes what took me hours on my own. Great with blueprints and game logic."

Henry J.

"From my mess of spaghetti code we were able to create AAA quality user interfaces in ONE SESSION!"

B.

"If I could, I would give him 6 stars."

B.

"Yoan was very helpful in debugging my Unreal Engine game. He is very engaging, hard working, passionate, and will go the extra mile."

Wesley C.

"He assisted me in setting up a complex UI using Blueprint in Unreal Engine 5 and was clear in explaining the necessary concepts."

Robert B.

"Yoan is super helpful in helping me develop clean coding practices in UE, and supporting me in learning the fundamentals."

Yasmin M.

"Yoan is not only a true expert professionally, but he is an outstanding person and any team would benefit greatly of having him on board."

Miguel S.

"I highly recommend Yoan to any team looking for a dedicated and thoughtful developer."

Diego M.

"He is passionate, motivated, and incredibly knowledgeable."

Eric B.

"Yoan always offers amazing support when needed, he is passionate, highly knowledgeable and quickly finds ways to deliver optimal results."

Popescu D.

"He is a helpful and dedicated colleague who is always there to answer any questions."

Ahmed M.

"I would certainly love to work with him again."

Ahmed M.

"His expertise in C++ and Unreal Engine helped me enormously. He taught me best practices and identified numerous errors in my project."

Julick M.

"Yoan is very pleasant to work with, a good communicator, has a very positive attitude, always ready to help and very proactive problem solver."

Michael V.

"I can only highly recommend Yoan, anyone would be lucky to have him on their team!"

Guillaume L.

"Great communication, reliable and insightful - a perfect developer for any Unreal Engine product."

James L.

"He proved to be a reliable engineer who's always open to feedback and is able to quickly adapt, even amid increasing release pressure."

Petr D.

"I wholeheartedly recommend him to any team looking for a talented and dynamic gameplay programmer who brings both technical expertise and a fantastic personality."

Khaled Z.

"Yoan communicated and completed all the requirements perfectly, showing he can work with other disciplines without a hitch."

Miguel S.

"His team spirit, good humor and technical skills were precious assets for our project."

Fabien D.

"He was always ultra reliable and reactive, always listening to our needs and giving his maximum to solve our technical problems."

Angel I.

"He is a diligent and hard-working developer, whose domain knowledge in Unreal and game programming would be of help to many gamedev teams."

Petr D.

"His work is rigorous, he is very organized and his Blueprint code is very clean."

Lilian L.

"I really cannot express in words how much helpful it was. He is very knowledgeable and helps in great ways."

Rishabh G.

"Yoan helped me in minutes what took me hours on my own. Great with blueprints and game logic."

Henry J.

"From my mess of spaghetti code we were able to create AAA quality user interfaces in ONE SESSION!"

B.

"If I could, I would give him 6 stars."

B.

"Yoan was very helpful in debugging my Unreal Engine game. He is very engaging, hard working, passionate, and will go the extra mile."

Wesley C.

"He assisted me in setting up a complex UI using Blueprint in Unreal Engine 5 and was clear in explaining the necessary concepts."

Robert B.

"Yoan is super helpful in helping me develop clean coding practices in UE, and supporting me in learning the fundamentals."

Yasmin M.

Featured Projects

A selection of games I've contributed to throughout my career. Click on any project to explore the technical systems and architecture diagrams.

ShippedFeatured

Prologue: Go Wayback

PLAYERUNKNOWN Productions & BlackSheep Studio

March 2024 - March 2026AA

Working on gameplay programming and systems development including character mechanics, camera systems, collision handling, and the implementation of gameplay items and tools.

Key Contributions:

  • Designed and implemented the dynamic wetness system for environmental interaction
  • Built boarding mechanics for two-step building actions
  • Developed tools backend and implementations (binoculars, hammer)
  • CommonUI integration and UI architecture
Unreal Engine 5.5C++CommonUIRiderGit
Click to see more details
ShippedFeatured

Otherskin

Game Atelier

Dec 2023 - March 2024AA

Responsible for complete UI development using CommonUI and customized UMG widgets, implementing the majority of UI elements for the game.

Key Contributions:

  • Main Menu / Pause Menu with CommonUI
  • Custom cinematic and intro video system with subtitles
  • Tutorial widgets and upgrade menu systems
  • Settings options with CommonUI
Unreal Engine 5.3GASCommonUIUMG
Click to see more details
ShippedFeatured

Park Beyond

Limbic Studio & BlackSheep Studio

2021 - June 2023AA

Collaborated as a C++ Unreal Developer for 2 years on this theme park management game that shipped successfully.

Key Contributions:

  • Templated node system for level design flexibility
  • Optimized floating text system with pooling
  • In-game financial tracking system
  • Structure placement mechanics for flat rides
Unreal Engine 4C++Visual Studio 2019Perforce
Click to see more details

Tearfallen (Primorden)

Chillchat

July 2023 - Dec 2023AA

Contributed to a multiplayer MMORPG project using UE5 and Gameplay Ability System (GAS).

Key Contributions:

  • Skill and monster integration
  • AI behavior tree implementation
  • GAS ability system development
Unreal Engine 5GASC++Multiplayer
Click to see more details

Veloton

Cyanide

2020AA

First adventure in the gaming industry, handling UI & UX integration including implementation of new pages, improvements, and bug fixes.

Key Contributions:

  • UI page implementation
  • UX improvements
  • Bug fixing and optimization
C++Home-made Script3D
Click to see more details

Core Expertise

Gameplay
Unreal Framework·Systems Architecture·Gameplay Ability System·Enhanced Input System·Multiplayer Foundations·Collisions·Actor Communication·Subsystems·Big O Notation·Actor Components·Material Param Collection·DataAsset·DataTable·Soft/Hard References·ALS/Animations Basics·BP to C++·C++ to BP Communication·Unreal Debug Tools
UI
Data-Driven UI·CommonUI·Slate & UMG·Menus & Popups·Widget Profiling·User Settings
System
Scalable Code·Robust Systems·Debuggable Code·Clean Architecture·Version Control·Performance Optimization·Memory Optimization·Custom Log·Commands·Custom Cheat Menu (ImGui)
Tools
Rider·Visual Studio·Perforce·Unreal Insights·Jenkins·Swarm·Custom Unreal Engine
Learning
C++ (11 to 23)·MVVM UI·Advanced Multiplayer·Profiling & Optimization
"Every system I touch needs to be in a better state than I found it."

About Me

I'm a C++/Blueprint freelance Unreal Engine developer from France with over five years of experience shipping games. I specialize in gameplay and UI systems, focusing on clean architecture, performance, and long-term maintainability.

I design and implement robust, scalable systems that help teams move faster, reduce technical debt, and ship with confidence.

View Certifications & Mentoring

Freelance Projects

A selection of client work spanning gameplay systems, UI engineering, and tools development. Click any project to see details.

Let's Connect

Available for full-time/part-time freelance projects and mentoring opportunities

Open to employment allowing my side activities to continue

Available Mid-March