About Me
Hello! I'm Minh Dinh, a passionate and experienced Senior Game Developer and Technical Lead with over 20 years of experience in the gaming industry. Born in March 1980 in Vietnam, I have dedicated my career to creating games that are not only fun to play but also visually stunning and globally recognized.
My journey in game development began in the 90s, and since then, I have worked on a wide range of projects, from small indie games to large-scale international titles, always focusing on delivering exceptional quality and innovation in the gaming experience.
My Expertise
- Game Development: Specialize in designing and developing games across multiple genres, including 3D FPS, RTS, 2D action, sports, poker, MMO, and social games.
- Programming Languages: Proficient in C, C++, Objective-C, Swift, Java, Kotlin, Node.js, and MongoDB, and always eager to learn new technologies.
- Game Engines: Have worked extensively with engines like Unity, Cocos, Havok Vision, Unreal Engine, and Godot, and have even contributed to the development of custom game engines.
- Full-Cycle Development: Have hands-on experience in all phases of game development, from technical design and algorithm development to 3D rendering, AI programming, gameplay mechanics, and anti-cheat systems.
- Leadership: Have led small to medium-sized teams, mentoring junior developers and ensuring the successful delivery of projects on time and within scope.
Highlight Projects
Technical Achievements
- Designed and implemented a custom solution to replace the SteamSDK, which has been integrated into more than 50 released
games, including notable titles such as Civilization V, Civilization VI, X-COM, Borderlands
1, Borderlands 2, and several other popular games.
This solution includes:- User authentication
- A robust Matchmaking system
- A Networking Socket library capable of handling both reliable and unreliable messaging over UDP, message fragmentation and reassembly, peer-to-peer (P2P) networking with NAT traversal, and encryption to ensure secure data transmission.
- DirectX 9, 10, 11, OpenGL, and Vulkan In-Game Overlays, using CEF-offscreen.
- Contributed to the creation of custom game engines, demonstrating my deep understanding of low-level programming and engine architecture.
- Lead developer, responsible for the end-to-end development of the Remote Play system, enabling gameplay from mobile to PC (including back-end and Engine SDK integration). This system, similar to PS Remote Play, supports both Unity and Unreal Engine and is currently utilized in one of the most highly anticipated games in the Korean market.
Professional Experience
- Lead developer for the Remote Play system, enabling gameplay from mobile to PC for one of the most anticipated games in the Korean market
- Managed a team of 12 developers
- Designed and implemented custom solutions to replace SteamSDK
- Applied to over 50 released games including major AAA titles
- Led the development of 7554, the first PC FPS in Vietnam
- Managed a team of 8 developers, ensuring on-time delivery
- Implemented core gameplay systems, rendering, animation, physics and optimized performance
International Collaboration
I've worked with studios in the US, France, Canada, and Korea, both onsite and remotely. This experience has honed my ability to adapt to different cultures and work effectively in diverse teams.
Leadership & Mentorship
Led teams of 3–20 developers, fostering collaboration and innovation while ensuring the successful delivery of projects. I enjoy sharing knowledge and have conducted training sessions for junior developers, helping them grow their skills in game programming.
Education & Background
- Hold a university degree in Information Technologies and completed a Master's course in the same field (though I didn't claim the degree).
- Early achievements include being recognized as a math genius in middle school and a physics genius in high school, which laid the foundation for my analytical and problem-solving skills.
Languages & Communication
- English: Fluent in English and use it professionally for speaking, listening, reading, and writing.
- French: Spent two years in France, so I have basic conversational skills "J'ai passé 2 ans en France, mais mon français n'est pas très bon"
- Remote Collaboration: Experienced in daily communication with offshore teams via video calls and written correspondence.
My Philosophy
- Motto: "Bad programmers make bugs that are hard to fix; good programmers make bugs that are hard to find."
- Creative Vision: I believe that "inside every game programmer is an artist." For me, coding is not just about logic and algorithms—it's also about creativity and artistry.
- Commitment to Quality: Passionate about delivering games that are not only technically sound but also enjoyable, visually appealing, and memorable.
Favorite Games
I draw inspiration from some of the most iconic game series, including:
References
Some of my previous mentors and managers:
Let's Connect!
I'm always open to new opportunities, collaborations, and conversations. If you'd like to discuss game development, share ideas, or explore potential projects, feel free to reach out. While my email might occasionally land in the spam folder, I'll do my best to respond promptly.
Email: anhminh.dinh@gmail.com
LinkedIn: https://www.linkedin.com/in/anhminhdinh/