I’m a Unity-based game programmer with over a decade of hands-on experience building 2D/3D games and features from concept to release. I’m comfortable coding offline and online experiences, integrating multiplayer, user interfaces, and gameplay systems, and I enjoy turning bold ideas into polished, playable experiences. I’m passionate about learning new tools and engines, iterating quickly, and delivering solid, scalable game mechanics. I love collaborating with designers and artists to craft compelling player experiences and I’m always eager to explore fresh approaches to gameplay, visuals, and performance.

Babak Firozi

I’m a Unity-based game programmer with over a decade of hands-on experience building 2D/3D games and features from concept to release. I’m comfortable coding offline and online experiences, integrating multiplayer, user interfaces, and gameplay systems, and I enjoy turning bold ideas into polished, playable experiences. I’m passionate about learning new tools and engines, iterating quickly, and delivering solid, scalable game mechanics. I love collaborating with designers and artists to craft compelling player experiences and I’m always eager to explore fresh approaches to gameplay, visuals, and performance.

Available to hire

I’m a Unity-based game programmer with over a decade of hands-on experience building 2D/3D games and features from concept to release. I’m comfortable coding offline and online experiences, integrating multiplayer, user interfaces, and gameplay systems, and I enjoy turning bold ideas into polished, playable experiences.

I’m passionate about learning new tools and engines, iterating quickly, and delivering solid, scalable game mechanics. I love collaborating with designers and artists to craft compelling player experiences and I’m always eager to explore fresh approaches to gameplay, visuals, and performance.

See more

Experience Level

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

Language

Persian
Fluent
English
Advanced

Work Experience

Game Play Programmer (Unity based) at MFT World
March 2, 2025 - September 10, 2025
Developed and refined game features in Unity; implemented gameplay mechanics, UI features, and shader-related tasks; maintained clean, extensible code and collaborated with QA and design teams.
Game Play Programmer (Unity based) at New World / Indie Startup
May 2, 2023 - September 10, 2025
Developed a web3-based NFT game; integrated Unity with third‑party blockchain SDK; implemented multiplayer mechanics; built NFT plot market and asset management.
Framework and Game Play Programmer, AI Researcher (Neo Axis based) at Yegane Afzar Pooya
June 1, 2013 - September 10, 2025
Implemented core game mechanics (match-3 style) and AI features; built a client-server online mode; designed asset management and UI/UX flows.
Client Programmer, Game Play Programmer (Unity based) at IH P Games
May 1, 2019 - September 10, 2025
Architected and developed feature-rich extensible client-side SDK to communicate with server-side for online backgammon games and subsequent titles; contributed to gameplay and networking.
Game Play Programmer, Editor and Tool Programmer (Unity based) at Glim Games Studio
August 1, 2017 - September 10, 2025
Built vehicle controls, animations, dialogue system and shop/inventory; contributed heavily to tooling and internal editors; project shipped with significant downloads.
Game Play Programmer (Remote) at Ferfareh Games
July 1, 2016 - September 10, 2025
Developed a casual game; implemented core gameplay mechanics, animations, UI/UX and level flow.
Gameplay Programmer (Unity based) at MFT World
March 1, 2025 - September 10, 2025
Remote Unity-based gameplay programmer responsible for implementing NFT/blockchain-powered features, webGL multiplayer, and core gameplay loops. Built NFT plot markets, world map tooling, landeditor, asset generation pipelines, character controller, avatar customization, UI features, and basic VR interactions.
Gameplay Programmer (Unity based) at New World / Indie Startup
May 1, 2023 - September 10, 2025
Remote Unity-based gameplay programmer developing a WebGL blockchain multiplayer NFT game. Integrated Photon/networking, online progression, and asset bundling; contributed to gameplay systems and UI/UX touchpoints.
Gameplay Programmer (Unity based) at Kavosh Farasat Co / Team Plus Group
June 1, 2022 - September 10, 2025
Developed a match-3 game with core mechanics, level editor, UI/UX features, and asset management. Implemented two-player online mode using Photon/network plugin; handled online play flow and player data.
Client Programmer, Gameplay Programmer (Unity based) at IHP Games
May 1, 2019 - September 10, 2025
Architected and developed a feature-rich client-side SDK for back-end communication for online games; built online backgammon features for Android, including gameplay mechanics, league/tournament flows, and player profiles.
Gameplay Programmer, Editor and Tool Programmer (Unity based) at Glim Games Studio
August 1, 2017 - September 10, 2025
Drove development of 2D vehicle combat/arcade style game. Implemented 2D vehicle controller, animations, dialogue manager, and cohesive shop inventory; the project amassed over 100k downloads in local marketplaces.
Gameplay Programmer at FerfeReh Games
July 1, 2016 - September 10, 2025
Developed a fun casual game; implemented core gameplay mechanics, animations, dialogue system, UI/UX, and asset integration for a small team. The project received attention in local markets and showcased reliable gameplay loops.
Framework and Gameplay Programmer, AI Researcher at Yegane Afzar Pooya
September 1, 2010 - September 10, 2025
Action platforming 3D game with unit controllers, NPCs, enemy AI, weapons, and tooling; prototype for a 3D RPG with combat and inventory systems; AI research work based on Neo Axis framework.

Education

Bachelor's degree in Software Engineering at Omran va Toseae Hamadan
September 1, 2008 - September 1, 2010
Associate Degree in Software Engineering at Beheshti Tech College
September 1, 2005 - March 1, 2008
Bachelor's Degree in Software Engineering at Omran va Tooseae, Hamadan, Iran
September 1, 2005 - March 1, 2008
Software Engineering Associate Degree at Behesti Tech College, Karaj, Iran
January 11, 2030 - September 10, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Software & Internet, Media & Entertainment, Other