Yoan Rock

Yoan Rock

Unreal Engine Gameplay & UI Engineer

(Disclaimer: I am not affiliated with VictorGameStudio, I am simply using his excellent website tool to showcase my portfolio.) I’m Yoan Rock, a freelance Unreal Engine developer from France, specializing in C++ and Blueprint with 4+ years of experience. I’ve worked with 5+ studios, with my code shipped in 3 production projects. I focus on gameplay systems and UI, with strong attention to clean architecture, documentation, and long-term maintainability. I’m a team-oriented developer and mentor, passionate about sharing solid engineering practices often missing from tutorials. I founded Unreal Buddies, a structured community of 200+ Unreal developers, and I regularly share Unreal tips on LinkedIn, one of which was featured in an official Unreal Engine video. I also provide 1-on-1 mentoring, contributed as a technical reviewer for a published C++ game programming book, and I’m currently developing an indie UE5 platformer while working toward becoming an Authorized Unreal Instructor.

Unreal Engine Blueprint C++ UI Gameplay GAS Slate UMG Clean code Plugins Scalable Systems Teaching Mentoring Git Rider Debugging Problem solving

Professional Work

Freelance

Unreal Engineer @ Students/Indies | Aout 2024 - /

I started mentoring in 2024 and genuinely enjoy helping less experienced developers who feel stuck in their journey. I support them by assisting with concrete tasks, sharing professional insights, and teaching best practices used in real production environments. Some of my mentoring achievements include: - Mentoring students at Epitech for their gaming school project. - Helping build clean, decoupled UI systems to drive gameplay sequences - Designing animation sequence systems inspired by the entertainment industry - Implementing smooth, console-style (PS3-like) menus - Preparing students for game industry interviews, especially in C++ and Unreal Engine - Developing phone and conversation systems with branching choices using Data Assets and Data Tables, clean UI, and reusable widgets - Assisting with FPS gameplay, including inventory and ammo systems, and fixing interaction logic - Debugging and improving existing inventory and interaction systems - Helping clients integrate and adapt multiple Unreal Engine plugins together Implementing UI systems following best practices, based on clear Figma designs and scalable UMG setups - Supporting a skateboard game project by designing component-based systems, clean UI, intuitive gamepad-driven combo inputs, and a scoring system https://www.codementor.io/@yoanrock https://mentorcruise.com/mentor/yoanrock/ https://youtu.be/4w0PWcRwyOc?si=Fr-1QiySWqdo8Ovn&t=6678

Dead shadows

UE5 Gameplay/UI Programmer @ Ovomind | Sept 2025 - Sept 2025

I collaborated with Ovomind to adapt their demo under tight time constraints. By following a strict set of requirements and maintaining clear communication, I successfully delivered the necessary gameplay and UI changes, achieving the best possible result within a limited timeframe

Prologue (Early Access)

UE5 Gameplay/UI Programmer @ PlayerUnknown Productions | March 2024 - /

I’m currently working as a Gameplay Programmer with BlackSheep Studio and PlayerUnknown on Prologue using Unreal Engine 5.6. My main focus is gameplay programming, where I handle key systems like character mechanics, camera functionality, collision detection, and the implementation of items and tools. I also recently took charge of the UI. https://playerunknownproductions.net/news/staying-dry-in-prologue-go-wayback-inside-our-dynamic-wetness-system

Otherskin (shipped)

UE5 UI Programmer @ Game Atelier | Dec 2023 - March 2024

I worked closely with Game Atelier on Otherskin for several months, focusing primarily on user interface (UI) development. Utilizing both CommonUI and customized UMG widgets, I played a significant role in implementing the majority of the UI elements for Otherskin.

Tearfallen

UE5 Gameplay Programmer @ Chillchat | July 2023 - Dec 2023

I collaborated with ChillChat for several months on their new multiplayer project, Tearfallen using Unreal Engine 5 (UE5) and Game Ability System (GAS). During this period, I helped integrating : - Skills - Monsters - AI behavior trees.

Park beyond (shipped)

UE4 Gameplay/UI Programmer @ Limbic Studio | April 2021 - June 2023

For 2 years, I collaborated with Limbic Studio as a C++ Unreal developer. My work consisted of gameplay development and bug fixing for the "Park Beyond" project that has been shipped (June 2024). I've been involved in various aspects of this project : - Visitors' needs - Structures placements and Collision - Missions scripting integration for level designers - Handling the UI with their internal plugin.

Beginning C++ Game Programming

Technical Reviewer @ Packt | Jan 2024 - May 2024

I had the privilege of serving as the technical reviewer for a remarkable book designed to support the gaming industry. Leveraging my extensive experience as a software engineer in both software development and gaming, I provided feedback to enhance clarity and offered insights on various aspects of game development and C++. This comprehensive guide is exceptionally well-crafted, covering everything from foundational concepts to advanced techniques. Whether you're a beginner or looking to solidify your knowledge, I highly recommend this book for its clear explanations and practical approach. It's an essential resource for anyone eager to excel in the dynamic field of game development.

Personal Projects

Flap or Die Show

Flap or Die Show

Associate @ Flap or Die Show | Jan 2025 - /

Outside of work, I’m developing a 3D platformer in Unreal Engine 5, focusing on gameplay systems such as checkpoints and traps, and ensuring the entire UI works seamlessly with gamepad, keyboard, and mouse.

Unreal Buddies

Unreal Buddies

Admin

I’ve also built a community for Unreal programmers “Unreal Buddies”, a safe, structured place where we can help each other, share tips, share high-quality content, show what we’re working on, and share opportunities. Unlike Discord, it’s organized with tags, categories, and a content browser to make information easy to find. It worked out really well since more than 200 people joined it already :).