Sam Afshar
@samafshar
Senior Game Developer specializing in high-performance Unity/C++ production systems.
What I'm looking for
I’m a Senior/Lead Game Developer with 17 years of experience delivering published, high-performance mobile and PC games. I’ve built scalable systems, optimized live products with millions of users, and led technical design across teams.
My strength is turning complex gameplay and live-ops needs into production-ready architecture—rooted in strong code architecture (OOP, SOLID, design patterns), careful profiling, and performance-focused workflows. I’ve worked across Unity, C#, and C++ (plus Unreal exposure), including rendering pipeline work, memory/performance tuning, and scalable systems for both multiplayer and single-player gameplay.
I also bring a tooling-and-iteration mindset: editor scripting, CI/CD (TeamCity), and reusable templates that speed designers and teams up. From remote configs and A/B testing to animation-driven UI frameworks and networking foundations, I focus on clean technical structures, reliable delivery, and continuous improvement throughout the full production cycle.
Experience
Work history, roles, and key accomplishments
Senior Game Programmer
Playa Games
Sep 2024 - Present (1 year 10 months)
Implemented core gameplay systems for Mobile Dungeon, including dungeon auto-surfing, hero level alignment, and combat logic in C++. Optimized the character rendering pipeline and built remote configuration and A/B testing for live feature tuning, with CI/CD setup via TeamCity.
Senior Game Programmer
Sunday Games
Mar 2020 - Sep 2024 (4 years 6 months)
Contributed to multiple mobile titles, including Cat Escape, and implemented reusable gameplay systems such as procedural enemy placement and mesh generation. Built modular templates and created in-editor tools to improve designer workflow and iteration speed.
Freelance Game Programmer
Self-Employed
Feb 2019 - Mar 2020 (1 year 1 month)
Developed a self-initiated idle game in Unity, reaching the beta stage, with multiple maps, a customizable character, and mini-games.
Senior Game Programmer
Anashid Games
Jan 2017 - Feb 2019 (2 years 1 month)
Served as technical designer and core programmer for a turn-based online RPG. Developed scalable gameplay and UI systems for live mobile titles, including an animation-driven UI framework integrated with an HTTP backend.
Senior / Technology Programmer
Medrick Game Studio
Nov 2014 - Jan 2017 (2 years 2 months)
Developed multiplayer and single-player mobile games using Unity. Implemented reusable systems such as an HTTP manager and grid-based gameplay systems, and built templates for turn-based and casual game architectures with a focus on rapid prototyping and production-ready design.
Lead Programmer, Co-Founder
Pejvak Game Studio
Jul 2008 - Nov 2014 (6 years 4 months)
Led development of an AA PC FPS game with a team of 4 and owned the full technical architecture and system design. Implemented hierarchical FSM AI, built custom tooling and scripting for level design and cutscenes, improved performance by 30% via profiling and optimization, and led/mentored engineering through the production cycle.
Education
Degrees, certifications, and relevant coursework
Karaj Azad University
Bachelor of Software Engineering, Software Engineering
Earned a Bachelor of Software Engineering degree from Karaj Azad University, graduating in 2009.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Website
samafshar.comJob categories
Skills
Interested in hiring Sam?
You can contact Sam and 90k+ other talented remote workers on Himalayas.
Message SamGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
