Hi there! I’m Youcef, a Unity Developer with 3+ years of experience shipping cross platform games for Google Play, WebGL, and desktop platforms. I specialize in C# gameplay programming, performance optimization, and building maintainable systems that scale from prototype to production. I love turning ideas into polished, playable experiences and collaborating with designers, artists, and testers to deliver high-quality games.
I’ve led small multidisciplinary teams, delivered production-ready projects, and enjoyed mentoring others through workshops and open-source collaborations. I’m always eager to learn new techniques, optimize code, and refine gameplay loops, UI/UX, and monetization to create engaging player experiences.
Skills
Language
Work Experience
Education
Qualifications
Industry Experience
Game Page: https://youcef-belkhiri.retromuse-studios.com/projects#encrypt
ENCRYPT is a multi-genre psychological thriller currently in development. The game takes place inside a corrupted operating system, where players solve puzzles, uncover story elements, and interact with the world through both UI-based mechanics and 3D gameplay.
The project combines OS-style interaction, logic puzzles, minigames, and sections of 3D FPS gameplay. A key focus is giving players meaningful choices, with multiple paths, endings, and hidden content tied to how they interact with the system.
I am working on gameplay programming, systems design, and UI/UX. My work includes building the OS-simulation, dialogue system, interactive cinematics, puzzle and minigame systems, and integrating PSX-style post-processing effects. I also handle prototyping and core production systems.
The game is being developed in Unity using C#. This project reflects my experience working on complex gameplay systems and managing development from early concept through ongoing production.
#GameDevelopment #GameDev #Unity #Unity3D #IndieGame #GameProgrammer #MobileGames #CSharp
Game URL: https://www.crazygames.com/game/what-is-it
Play Store: https://play.google.com/store/apps/details?id=com.retromuse.whatisit
I developed a free‐to‐play vocabulary‐based puzzle game in Unity for Google Play (Android) and CrazyGames (online web games), with a responsive UI, multi‐language support,
performance optimization, and build size minimization.
• Platforms: Web (CrazyGames.com, 50k+ plays), Android (Google Play).
• Integrated ads, in‐app purchases, leaderboards, cloud‐saving, Addressables for efficient asset management and loading.
• Used gameplay metrics (retention, session length, reviews) to iterate on difficulty and improve monetization and player experience.
Freelance Project
Steam Page: https://www.retromuse-studios.com/games/cyber-chaos
I developed a Steam game for a client: a fast-paced 2D roguelite action shooter, set in a chaotic cyberpunk world. The goal of the project was to create a highly replayable experience with challenging combat, randomized gameplay, and meaningful progression that keeps players engaged across multiple runs.
One of the main challenges was designing systems that balanced randomness with player control. To solve this, I implemented dynamic level generation with randomized rooms, unlockable perks and weapons, and a stat-based XP leveling system.
I was responsible for programming core roguelite mechanics, enemy AI and boss fights using FSMs, and building systems such as mid-run shops, an intermediate lobby, and a robust save/load system. I also worked on visual effects (VFX), lighting, level and game design to ensure smooth pacing, strategic upgrades, and satisfying combat.
The project was developed in Unity using C#, with an optimized performance and clean code. Cyber Chaos demonstrates my ability to build complete gameplay systems, handle complex mechanics, and deliver polished, production-ready features.
Game Page: https://youcef-belkhiri.retromuse-studios.com/projects#alpha
A client ordered this 2D top-down survival RPG with local split-screen co-op for up to 4 players. Players choose between different character classes (Knight, Sheriff, Assassin, and Healer), each with unique abilities and playstyles, and work together to survive waves of enemies and achieve the highest score.
The main focus of the project was building a local multiplayer and fun combat. I implemented split-screen support for 1–4 players, character abilities, enemy spawning, and a wave-based survival system. I also worked on enemy AI, joystick input support, control settings, and overall game balancing to ensure fair and enjoyable co-op gameplay.
I was responsible for programming and game design, and I also created and adjusted some pixel art assets for the project. The game was developed in Unity using C#, with Aseprite used for pixel art creation.
#GameDevelopment #GameDev #Unity #Unity3D #IndieGame #GameProgrammer #MobileGames #CSharp
Hire a Game Developer
We have the best game developer experts on Twine. Hire a game developer today.