About
"Hi! I'm a Game Developer with over 2 years of experience in both product development and outsourcing. I have developed Unity games with over 1M+ downloads and have extensive experience in H5 game development using PlayCanvas and PixiJS. I have also created playable ads for well-known titles like Alien Invasion, Angry Birds Dream Blast, and MARVEL Strike Force. In addition, I have experience in project management, independent development, and publishing games on both iOS and Android platforms. Passionate about delivering high-quality gaming experiences, I always strive to improve and optimize my work. "
Game Developer.
- Full Name: Phùng Văn Thực
- Birthday: 01/02/2003
- Website: https://thucphungvan.com/
- Phone: (+84) 0347 179 033
- City: Da Nang City, VietNam
- Marital Status: Single
- Old Company: ABI Games Studio (2023 - 2024)
- Current Company: Purus Games Studio (2024 - Now)
- Total Projects Completed: 38
- Develop and contribute to high-quality game productions that enhance user experience.
- Continuously improve my skills by writing clean, efficient, and high-performance code.
- Stay up to date with new technologies and apply them to create innovative and engaging games.
Work Experience
ABI Games Studio (06/2023 - 03/2024)
Unity Games
Production
(Unity)
Cat Quest: Kitty Simulator 3D Game
(Unity | Aug 2023 – Sep 2023)
A 3D simulation game where players take on the role of a playful cat exploring a dynamic world.
- Developed core modules for the in-game user interface.
- Customized and structured the UI system for flexibility and scalability.
Technologies used: Unity, C#
Team size: 9 members
Animal Quest: 3D Simulation Game
(Unity | Oct 2023 – Dec 2023)
A 3D simulation game where players explore and destroy the city through immersive and interactive gameplay.
- Implemented core gameplay mechanics and user interface modules.
- Customized the interface and user experience structure for intuitive player interaction.
Technologies used: Unity, C#
Download stats: 100K+ downloads on Google Play
Team size: 5 members
Production
(Unity)
Text in Car – Driving Master Game
(Unity | Dec 2023 – Jan 2024)
A casual driving simulator that combines texting challenges with car control mechanics for a fun and chaotic gameplay experience.
- Developed user interface and gameplay systems.
- Customized interface layout and improved overall user experience flow.
Technologies used: Unity, C#
Download stats: 4M+ downloads on Google Play
Total revenue: 150K+ USD
Team size: 5 members
Car Drift – Car Master Game
(Unity | Jan 2024 – Feb 2024)
A fast-paced car drifting game that challenges players with precision parking, tight turns, and creative car maneuvers.
- Implemented core gameplay systems and UI modules.
- Customized interface structure and improved user experience for smooth in-game navigation.
Technologies used: Unity, C#
Download stats: 5M+ downloads on Google Play
Total revenue: 150K+ USD
Team size: 5 members
Purus Games (03/2024 - Now)
H5 Games / Unity Games
Production
(PixiJS)
Water Sort Puzzle Game
(PixiJS | Mar 2024 – Apr 2024)
A 2D puzzle game built using PixiJS where players sort colored liquids into their respective tubes to complete each level.
- Refactored and enhanced gameplay logic based on the legacy version.
- Updated user interface and animations using PixiJS for smoother interactions.
Technologies used: PixiJS, JavaScript
Team size: Solo project
Tile Match Puzzle Game
(PixiJS | Apr 2024 – May 2024)
A 2D tile-matching puzzle game built with PixiJS, where players eliminate matching tiles by identifying sets and clearing the board.
- Improved gameplay logic and animations based on an existing version.
- Updated and optimized the user interface for better usability and responsiveness.
Technologies used: PixiJS, JavaScript
Team size: Solo project
Jewel Block Puzzle Game
(PixiJS | Apr 2024 – May 2024)
A 2D block puzzle game built with PixiJS where players drag and drop jewel-shaped blocks to clear lines and earn points.
- Refined gameplay mechanics and improved performance based on a previous version.
- Updated game interface and enhanced visual feedback using PixiJS.
Technologies used: PixiJS, JavaScript
Team size: Solo project
Merge Fruit
(PixiJS | Jan 2025 – Feb 2025)
A casual drag-and-drop fruit merging puzzle game built for browsers. Players combine fruits into larger ones to optimize space and score, offering a relaxing yet addictive gameplay loop without time limits.
- Designed and documented the entire game concept and mechanics (GDD).
- Developed core gameplay using PixiJS and Matter.js for physics simulation.
- Handled all front-end architecture and technology decisions independently.
- Collaborated with 1 artist to complete and polish the product.
Technologies used: PixiJS, TypeScript, Matter.js
Team size: Solo project (1 developer + 1 artist)
Nuts Sort Puzzle
(PlayCanvas | Jul 2025 – Jul 2025)
A hyper-casual puzzle game developed entirely in PlayCanvas, featuring 100 handcrafted levels. The gameplay challenges players to sort colorful nuts and bolts onto matching rods in the correct order — combining satisfying physics interactions with clean minimal design. Developed as a solo project within a short production timeframe.
- Conceptualized the game idea and coordinated with the artist on visual style.
- Selected and implemented the core technology stack (PlayCanvas).
- Designed and hand-crafted 100 puzzle levels for progressive difficulty.
- Integrated SDKs, handled build processes, and deployed to production.
Technologies used: PlayCanvas, TypeScript
Team size: Solo project (1 developer + 1 artist)
Outsource
(PlayCanvas)
Developer Partner: Lagged
Dino Dash Game
(PlayCanvas | May 2024 – Jun 2024)
A 3D endless runner game developed with PlayCanvas, where players control a dinosaur sprinting through dynamic environments filled with obstacles.
- Implemented and customized the user interface and UX flow using PlayCanvas.
- Developed core gameplay logic and in-game systems.
- Handled localization for multiple languages.
- Integrated RESTful APIs and configured Firebase for game data and services.
Technologies used: PlayCanvas, TypeScript, Firebase
Team size: 5 members
Super Bowl Game
(PlayCanvas | Jun 2024 – Jul 2024)
A 3D casual sports game developed with PlayCanvas, where players run and dodge obstacles in fast-paced, arcade-style gameplay.
- Designed and implemented UI/UX systems tailored for mobile gameplay.
- Developed core gameplay mechanics and level interaction logic.
- Integrated localization features for multilingual support.
- Connected game features to external services via REST APIs and configured Firebase integration.
Technologies used: PlayCanvas, TypeScript, Firebase
Team size: 6 members
Traffic Run Game
(PlayCanvas | Jul 2024 – Aug 2024)
A 3D traffic-dodging game built with PlayCanvas, where players navigate vehicles through chaotic intersections while avoiding collisions.
- Built and customized UI/UX systems tailored for mobile gameplay.
- Implemented core gameplay features and player interaction logic.
- Handled localization for multiple languages to support international release.
- Integrated REST APIs and configured Firebase for backend features such as leaderboards or analytics.
Technologies used: PlayCanvas, TypeScript, Firebase
Team size: 5 members
Playable Ads
(PlayCanvas & PixiJS)
Alien Invasion Game
(PlayCanvas | Aug 2024 – Sep 2024)
A 3D idle-action game developed using PlayCanvas, inspired by the mobile hit "Alien Invasion: RPG Idle Space." Players control an alien to absorb humans, evolve forms, and dominate the city.
- Implemented core gameplay systems and interactive behaviors using PlayCanvas.
- Designed and customized the user interface and user experience for web gameplay.
- Integrated RESTful APIs to manage gameplay data and dynamic content.
- Configured Firebase services for analytics, cloud storage, and remote settings.
Technologies used: PlayCanvas, JavaScript, Matter.js, Firebase
Team size: 5 members
Original mobile version:
View on iOS App Store
View on Google Play Store
Angry Birds Dream Blast Game
(PixiJS | Aug 2024 – Oct 2024)
A 2D physics-based bubble puzzle game recreated using PixiJS, inspired by the original mobile title "Angry Birds Dream Blast" from Rovio.
- Led project coordination and team task management throughout development.
- Designed and implemented user interface and gameplay systems using PixiJS.
- Used Matter.js to create a 2D physics-based bubble puzzle game.
- Customized UI/UX flow to ensure consistency with the original mobile version.
Technologies used: PixiJS, Matter.js, JavaScript
Team size: 5 members
Original mobile version:
View on iOS App Store
View on Google Play Store
MARVEL Strike Force Game
(PlayCanvas | Sep 2024 – Nov 2024)
A 3D squad-based action RPG recreated using PlayCanvas, inspired by the original mobile hit "MARVEL Strike Force." Players assemble a team of Marvel superheroes and villains to battle through strategic missions.
- Implemented core gameplay mechanics for real-time character control and combat flow.
- Designed and structured the UI/UX layout for web-based gameplay.
- Recreated key interface elements from the original mobile version to maintain visual consistency.
Technologies used: PlayCanvas, JavaScript
Team size: 6 members
Original mobile version:
View on iOS App Store
View on Google Play Store
Purus Games (12/2024 - Now)
H5 Games / Unity Games (BubbleShooter.com (Netherlands))
Developer Partner: Bubble Shooter
Over the past two years, My Studio have collaborated extensively with BubbleShooter.com, one of the largest HTML5 game publishers in Europe, to develop, optimize, and maintain a portfolio of web and mobile titles in the hyper-casual and puzzle genres.
My role covered the entire game production pipeline — from gameplay programming, SDK integration, and build system optimization to release management and quality assurance. I worked closely with publishing and design teams in the Netherlands, delivering both original game concepts and reimagined versions of the platform’s most popular titles.
Key contributions include:
- Integrated and documented all major SDKs across projects (BSAPI, Firebase, Ads, Game Distribution, Playgama, etc.) supporting achievements, leaderboards, analytics, and monetization.
- Developed a custom SDK wrapper for seamless integration and maintenance across multiple game frameworks.
- Built a Web-based API Management Tool for CRUD operations between client and server game data.
- Designed test case systems for SDK functionality validation and QA.
- Maintained and optimized the build systems (TexturePacker, Vite, Webpack) to ensure efficient deployment.
- Served as lead developer on major titles such as Block Blast 2048 and Bubble Shooter Levels.
- Oversaw quality assurance and release processes for the entire BubbleShooter game portfolio.
These projects strengthened my expertise in PlayCanvas, PixiJS, JavaScript, and web-to-mobile deployment pipelines, while reinforcing a production mindset focused on scalability and long-term maintainability.
Mobile Games
(Unity)
Mobile Games
(Developed using Unity + WebView Hybrid integration)
For mobile deployment, I implemented a WebView-based architecture using UniWebView to embed H5 gameplay within Unity apps. I wrote the base communication layer between Unity and JavaScript, enabling smooth data transfer, event handling, and SDK communication.
I was also responsible for building Android releases and authoring comprehensive technical documentation for integration and publishing.
-
Bubble Campaign Mobile
Android: Google Play
iOS: App Store -
Bubble Around Mobile
Android: Google Play
iOS: App Store -
Block Blast 2048 Mobile
Android: Google Play -
Hexa Sort Puzzle Mobile
Android: Google Play
H5 Games
(PixiJS & PlayCanvas)
HTML5 Games
(Developed and published on BubbleShooter.com)
I led SDK integrations (BSAPI, Firebase, Ads), built a cross-framework SDK wrapper, and developed a web-based API Management Tool (CRUD) to streamline client–server data flows. I also designed SDK test cases and QA processes, optimized build systems (TexturePacker, Vite, Webpack), served as lead on flagship titles (Block Blast 2048, Bubble Shooter Levels), and oversaw QA and release for the portfolio.
Below are selected HTML5 titles developed and published on BubbleShooter.com:
- Bubble Doge: Play
- Bubble Spinner Pro: Play
- Bubble Around: Play
- Bubble Ultimate: Play
- Bubble Hawaii: Play
- Bubble Piggies: Play
- Bubble Campaign: Play
- Bubble Pop Relax: Play
- Bubble Shooter Pool: Play
- Bubble Shooter Arena: Play
- Block Blast 2048: Play
- Hexa Sort Puzzle: Play
- Bubble Shooter Multiplayer: Play
- Bubble Shooter Daily: Play
- Bubble Shooter Wheel: Play
- Bubble Shooter Royal: Play
- Bubble Shooter Levels: Play
Reverse Engineering
(JavaScript)
Reverse Engineering
(Source reconstruction, SDK integration, and optimization)
For these projects, the client provided encrypted or obfuscated game sources. I was responsible for source reconstruction, SDK alignment, and performance stabilization to meet BubbleShooter’s technical standards.
- Unminified and reverse-engineered source code to make it editable and maintainable.
- Updated and integrated SDKs (BSAPI, Ads, Firebase) according to platform requirements.
- Fixed bugs, tested performance, and validated SDK functionality end-to-end.
- Handled the full reverse-engineering and integration process from analysis to deployment.
Programming Experience
| # | Job | Years | Months |
|---|---|---|---|
| 1 | C# | 2 | 6 |
| 2 | Unity | 2 | 6 |
| 3 | PlayCanvas | 2 | 6 |
| 4 | PixiJs | 2 | 6 |
| 5 | JavaScript | 2 | 6 |
| 6 | TypeScript | 2 | 6 |
| 7 | Game Designer | 2 | 6 |