Profile
A summary of my work experience, if you would like to see more detail check out my professional projects, personal projects.
Download: pdf.
A summary of my work experience, if you would like to see more detail check out my professional projects, personal projects.
Download: pdf.
BAP IT JSC Da Nang | August 2023 – Present
Senior Unity Developer
Responsibilities:
Collaborated closely with Game Designers, Backend Developers, and Bridge System Engineers to implement new features.
Researched and evaluated technical solutions for project implementation.
Worked on multiple projects simultaneously.
Designed and developed core systems, including the object management system, event system, physics system, third-party plugin integrations.
Optimized FPS, memory usage, and build size.
Implemented critical customer requirements.
Created detailed technical solution documentation, presenting multiple implementation options for client evaluation and decision-making.
Created technical documentation and integration guides.
Built binaries for QC testing and production releases.
Interviewed Unity Developer candidates and submitted evaluation reports to management.
Projects:
Meta Horse (Android | iOS | Windows for streaming feature)
Bounty Hunters (WebGL)
GOT TON (WebGL for running on Telegram)
VTO (WebGL)
B2B (WebGL, | Android | iOS)
MCC (HTML5 | PC | Android | iOS | VR)
Dice Or Dead (WebGL)
090Bravo - Casual Game Company Limited | August 2021 – August 2023
Lead Unity Developer
Responsibilities:
Worked closely with Game Designers to break down game design documents into development tasks.
Managed project progress.
Researched and evaluated technical solutions for project implementation.
Designed core systems, including object-oriented architecture, the object management system, event system, physics system, and third-party plugin integrations.
Collaborated with partners and the CMO to define project goals and strategies, then implemented those strategies.
Optimized FPS, memory, build size.
Guided team members on project objectives and technical implementation.
Projects:
Agent 3D (Android | iOS)
Helicopter 3D (Android | iOS)
090Bravo - Casual Game Company Limited | January 2021 - August 2021
Senior Unity Developer
Responsibilities:
Implemented game mechanics and core programming.
Worked closely with Game Designers to design game levels.
Responsible for optimizing FPS and the game's build size.
Responsible for graphics across different device series.
Integrated third-party plugins (ad networks and analytics) based on partner requirements.
Provided technical support for other casual and hyper-casual game projects.
Optimized build size and AssetBundles.
Worked on multiple projects simultaneously.
Projects:
Zombie Racing Car 2D (Android | iOS)
Drive Hill 2D (Android | iOS)
090Bravo | October 2020 - January 2021
Unity Developer
Responsibilities:
Implemented hyper-casual games based on game design documents.
Integrated assets and third-party plugins (IAP, Firebase, ad networks such as AdMob, Unity Ads, FAN, and ironSource).
Supported partners in building and releasing products to Google Play and the App Store.
Developed a package for integrating third-party plugins: Firebase and advertising plugins, for use across all company projects. The package includes modules for tracking user data, retrieving ad plugin settings from Firebase, and managing advertising plugins.
ZMO team | April 2020 - October 2020
Remote Game Developer
Responsibilities:
Collaborated with the remote team to develop features and UI for a 3D educational game project built with the Unity Engine, which had been under development for 6 months.
Gameloft Da Nang | July 2019 - April 2020
R&D Programmer
Responsibilities:
Followed requests from the external team lead to research open-source projects and their potential benefits, and identified ways to use or integrate them into Gameloft projects.
Contacted the external team lead to report research results and receive details for the next tasks.
Researched new technologies and wrote tutorial documents on how to use or integrate them into game projects.
Executed parallel tasks assigned by the Team Lead.
Projects:
FASTBuild (Win32, UWP)
Gameloft Da Nang | June 2019- July 2019
Supporting Programmer
Responsibilities:
Researched a 2.5D game developed by Gameloft using a proprietary game engine and identified ways to port the game to the Unity Engine.
Reported results such as FPS, graphics quality, and bugs when comparing the game running on the proprietary game engine with the Unity version.
Implemented a tool for automatically porting game maps from the proprietary game engine to the Unity Engine.
Gameloft Da Nang | August 2018 - June 2019
Junior Programmer
Responsibilities:
Handled all bugs related to the tracking feature on Android and Windows platforms.
Worked closely with the Producer and Tester team to fix numerous localization and UI bugs.
Implemented new features for the control system on the Windows platform.
Assisted in providing player information to the Customer Care department.
Project Details:
Fog Of War
Windows
Descriptions:
RTS FOW is a technical demo showcasing a high-performance Fog of War system and Mini Map rendering solution for real-time strategy (RTS) games. These are two essential features that have a significant impact on both gameplay and performance in large-scale RTS environments.
Role:
Programmer
Tech stack:
- Tools: Unity engine, Visual Studio, Git
- Programming language: C#
Details:
https://www.thuannguyenduc.com/personal-projects#h.mhh79unagggx
Space Attack WOS
Android | IOS
Descriptions:
A 2D space shooter game featuring various ships and gameplay systems, including ship upgrades, an in-game shop, daily rewards,...
Role:
Programmer, Game Designer, Graphic Painter, Tester
Tech stack:
- Tools: Unity engine, Visual Studio, Git
- Programming language: C#
- Third-party plugins: Firebase plugins (Remote Config, Cloud Messaging, Crashlytics, Analytics), Ads plugins (Admob, Unity Ads), Unity IAP
Google Play Store link:
https://play.google.com/store/apps/details?id=com.ironhill.space.attack.wos.banruoi.free
Details:
https://www.thuannguyenduc.com/personal-projects#h.3ceuqkhj6hh
Empire Defense
Android
Descriptions:
Empire Defense is a 2D tower defense game in which players build, control, and upgrade towers and heroes to defend against waves of enemy attacks.
Role:
Programmer
Tech stack:
- Tools: Unity engine, Visual Studio, SVN
- Programming language: C#
Details:
https://www.thuannguyenduc.com/personal-projects#h.ywfpeokyormm
Da Nang University of Technology
Bachelor of Software engineering 2013-2018