Nguyen Hy Nhan

NGUYEN HY NHAN

Senior Mobile Game Developer (Unity / C#) · Tech Lead

Contact upon request

[email protected]

Thu Duc City, Ho Chi Minh City

github.com/hanthuyen8

linkedin.com/in/nhanc18

xeko.app

About Me

I'm a mobile game developer with 7 years of professional experience, mainly in Unity (C#) and Cocos2d-x (C++). At Senspark I have shipped more than 15 titles on Android, iOS, and the web, from casual puzzles and card games to a 3D first-person sandbox and Bombcrypto, a real-time multiplayer game with 5M+ users. I grew from developer to Tech Lead, and I have worked on every layer of a live game: client, game server, native plugins, and infrastructure. That gives me a systems view of how a client-side feature behaves on real devices and real networks.

Much of my work is taking a game design and turning it into stable, smooth features: porting large C++ codebases to Unity without changing the player experience, building tools so designers can create content on their own, and tuning performance on low-end and high-end phones alike.

Japanese games are the reason I make games. Harvest Moon (Bokujō Monogatari) and Pokémon (Gen 1–3) shaped my childhood. Today I bring that spirit into my own game, Nakamauchi: a retro virtual pet inspired by Tamagotchi, with a 1-bit handheld look, chiptune music, and fourteen "-chan" pets to raise. I'm now looking to join a larger team that builds large-scale mobile games with the care and polish of Japanese studios, and to contribute solid client-side engineering from day one.

Core Skills

Game Engines
Unity (C#) — 7 years, primary engine · Cocos2d-x (C++) · Cocos Creator (TypeScript) · Phaser (TypeScript)
Programming Fundamentals
OOP, data structures & algorithms (e.g. Monte Carlo bot AI, level-authoring tools), design patterns (MVC, Command, Strategy, interface-driven design with constructor injection)
Systems & Architecture
Modular client architecture; untangling legacy code and fixing memory leaks; porting large C++ (Cocos2d-x) codebases to Unity with full feature parity; owning a live product across client, server, and infrastructure
Performance
Profiling, optimization, and debugging on a wide range of Android & iOS devices; draw-call reduction through mesh combining and UI atlas optimization
Client / Server & Multiplayer
Real-time PvP netcode (input commands, state reconciliation, latency compensation); game servers with SmartFoxServer (Kotlin/Java) and Node.js
Native Integration
Custom native plugins for Android (Java/Kotlin) and iOS (Objective-C/Swift); SDK integration for ads, analytics, attribution, and IAP
Math & Graphics
3D math for ball physics and collisions (Billiard Pool); custom shaders (e.g. animated lava shader, Hero Rescue, 2022)
Also
Technical leadership & project coordination · AdMob, AppLovin MAX, AppsFlyer · ReactJS (TypeScript) · Solidity · PostgreSQL, Redis, Docker, Nginx

Work Experience

Senspark — Game Developer → Tech Lead

Jul 2020 – Present
  • •Shipped more than 15 titles on Android, iOS, and the web (key projects listed below); built many of them alone from start to release.
  • •Ported several Cocos2d-x (C++) titles to Unity (C#) — four card games, Gold Miner, Tank 1990 — fully replacing the C++ versions while keeping the same player experience.
  • •On Bombcrypto (5M+ users), grew from client developer in a 10-developer team to Lead Developer, and today the sole developer owning its client, server, blockchain, and DevOps.
  • •Owned technical direction as Tech Lead: architecture, code standards, and hands-on support for the studio's Unity developers.
  • •Since 2025, also lead the mobile game teams (1–4 developers): task breakdown, scheduling, final QA, and test automation.
  • •Integrated ads, attribution, and IAP SDKs (AdMob, AppLovin MAX, AppsFlyer) across the studio's portfolio, writing native Android/iOS plugins where needed.

DTP Education Software — Game Developer

Sep 2019 – Jul 2020
  • •Built 2D educational games for Android TV Box using Unity and Cocos Creator.

Featured Project — Bombcrypto

Ranked among the top crypto games worldwide
Ranked among the top crypto games worldwide
Continuously updated releases
Continuously updated releases
In-game screenshot
In-game screenshot

Bombcrypto

2022 – Present

Unity (C#) · Web (WebGL) · Team: Up to 10 developers → about 4 → 1 · Role: Client Developer → Lead Developer → Sole Developer

Online multiplayer blockchain game (play-to-earn) with Adventure (PvE) and real-time PvP modes. Reached 5M+ users and ranked among the top crypto games worldwide, with continuous updates for over four years.

  • •Joined as a client developer (Unity, plus the React web frontend) while the whole studio was focused on this product, with up to 10 developers across client, server, and blockchain.
  • •As the studio downsized, became Lead Developer of the remaining team of about four developers.
  • •Designed the real-time PvP netcode: Command pattern for player inputs, pluggable latency-measurement strategies (mean / median / min), client–server state reconciliation with delta diffing, and lag compensation using clock-offset estimation.
  • •Built scalable infrastructure for 3,000+ CCU, deployed across South America and Southeast Asia.
  • •Today the sole developer owning the whole product: Unity client, Kotlin game server (SmartFoxServer), Solidity smart contracts, and DevOps.
  • •Cut cloud infrastructure cost from $100/day to near $0 by moving from Kubernetes to self-hosted Docker servers.

Result: Drove the studio's breakthrough growth in 2023; still live today.

Tech: Unity, C#, Kotlin, SmartFoxServer, ReactJS, Node.js, TypeScript, Solidity, PostgreSQL, Redis, Docker

Open-source code: Unity client — github.com/Senspark/bombcrypto-client-v2 · Kotlin server — github.com/Senspark/bombcrypto-server-v2

Featured Personal Project — Nakamauchi

Nakamauchi screenshot 1Nakamauchi screenshot 3Nakamauchi screenshot 6Nakamauchi screenshot 8

Nakamauchi — Retro Virtual Pet

2026 – Present

Phaser (TypeScript) · Android & iOS · Team: Solo developer + commissioned pixel artist · Role: Creator & Developer

A love letter to Tamagotchi and Japanese handheld games: raise one of 14 "-chan" pets (Maruchan, Kitsunechan, Shirochan…) from an egg, inside a 1-bit LCD screen framed like a pocket device, with pixel art and chiptune music. The name joins two Japanese words: nakama (companions) and uchi (home).

  • •Designed and built the game: care loop (feeding, sleep schedule, sickness), branching evolution with hidden quests and a collection book, room decoration, and 8 mini-games (fishing, maze, jump rope, cooking, racing, adventure map and more).
  • •Added social features: friends, gifts, and leaderboards.
  • •Released on Google Play, with the iOS version in TestFlight.

Result: 36% D1 retention among players from the first ad campaign.

Tech: Phaser, TypeScript

play.google.com/store/apps/details?id=xeko.app.nakamauchi

Key Projects at Senspark (2020 – Present)

Senspark's published games on Google Play: play.google.com/store/apps/dev?id=7830868662152106484 (some older titles below have been removed from the store).

Relax Sort Puzzle

Relax Sort Puzzle

2026 – Present

Unity (C#) · Android & iOS · Team: 4 developers · Role: Tech Lead

Casual match-3 sorting puzzle: players clear shelves by grouping three identical items.

  • •Broke down features and assigned work across the 4-developer team; tracked the schedule to keep milestones on time.
  • •Owned final QA before each release and automated the testing process.

Result: Reached 50% D1 retention; still in active development.

Tech: Unity, C#

Zen Fish

Zen Fish

2026

Unity (C#) · Android & iOS · Team: 3 developers · Role: Tech Lead

Meditation app combined with a virtual aquarium game, where players care for their own fish pond.

  • •Broke down features and assigned work to each of the 3 developers; tracked progress against the schedule.
  • •Owned final QA before release and automated the testing process.

Result: Did not reach the expected traction; no longer in active development.

Tech: Unity, C#

Build Block Craft

Build Block Craft

2022 – Present

Unity (C#) · Android & iOS · Team: 3 developers · Role: Tech Lead (since 2025)

3D first-person block-building sandbox with adventure and shooting gameplay.

  • •Since 2025, leading the team of three: planning and splitting development work.
  • •Untangled a messy legacy codebase: removed static variables used everywhere, which kept objects alive so the garbage collector could not free them, and rewrote inefficient code paths.
  • •Reduced draw calls on mobile through mesh combining and UI atlas optimization.

Result: One of the studio's top-grossing titles; development scaled back in 2026.

Tech: Unity, C#, 3D

Bombsquad

Bombsquad

2023 – Present

Unity (C#) · Android & iOS · Team: 2 developers · Role: Developer (Performance & Ads)

Classic bomb-placing arcade battle game.

  • •Cleaned up legacy code: removed widespread static references that caused memory leaks, and rewrote slow code paths.
  • •Reduced draw calls, build size, and cold-start time on mobile devices.
  • •Optimized ad integration (AdMob, AppLovin MAX mediation) to protect the game's ad revenue.

Result: Top-3 grossing title in the studio at its peak; no longer in active development.

Tech: Unity, C#

Stick Dynasty

Stick Dynasty

2023 – 2025

Unity (C#) · Android & iOS · Team: 2 developers · Role: Server Developer

Tower-defense strategy game with stickman armies.

  • •Built the real-time PvP game server with Kotlin and SmartFoxServer.
  • •Players were spread across many regions, so latency to a single server region hurt the real-time experience; the team decided to remove the PvP mode.

Result: The studio's #1 grossing title at its peak; active development stopped in 2025.

Tech: Unity, C#, Kotlin, SmartFoxServer

Galaxy Shooter Battle 2025

Galaxy Shooter Battle 2025

2023 – 2025

Unity (C#) · Android & iOS · Team: 2 developers · Role: Developer

Classic space shooter in the bullet-hell style.

  • •Designed and built a level editor so game designers could create stages on their own, without code changes.

Result: Moderate revenue; no longer in active development.

Tech: Unity, C#, Unity Editor tooling

Billiard Pool

Billiard Pool

2023 – 2024

Unity (C#) · Android & iOS · Team: Solo · Role: Sole Developer

Pool game with puzzle-style levels.

  • •Built the entire gameplay.
  • •Implemented the 3D math for ball movement and collisions.

Result: Below expectations; discontinued.

Tech: Unity, C#, 3D math

Fish Hunter

Fish Hunter

2023 – 2024

Unity (C#) · Android & iOS · Team: Solo · Role: Sole Developer

Offline casual fish-shooting arcade game, designed without gambling mechanics.

  • •Built the entire gameplay.

Result: Discontinued after new government regulations on this game category.

Tech: Unity, C#

Tank 1990

Tank 1990

2024 – 2025

Unity (C#) · Android & iOS · Team: Solo · Role: Sole Developer

Remake of the classic 8-bit tank battle shooter.

  • •Ported the game from Cocos2d-x (C++) to Unity (C#).

Result: The Unity version fully replaced the C++ version; no longer in active development.

Tech: Unity, C#, Cocos2d-x, C++

Gold Miner series — Đào Vàng™, Gold Miner Classic: Gold Rush, Gold Miner World Tour

Gold Miner series — Đào Vàng™, Gold Miner Classic: Gold Rush, Gold Miner World Tour

2021 – 2025

Cocos2d-x (C++), Unity (C#), Cocos Creator (TypeScript) · Android & iOS · Team: Solo · Role: Sole Developer

Level-based casual game: grab as much gold as possible before time runs out.

  • •Ported Gold Miner Classic: Gold Rush from Cocos2d-x (C++) to Unity (C#), released as Đào Vàng™.
  • •Reworked the game from landscape to portrait orientation.
  • •Added live-ops features: events, leaderboards, teams, and chat.
  • •Built a Playable Ad for user acquisition on the AppLovin and Unity networks.
  • •Built a separate title, Gold Miner World Tour, in Cocos Creator (TypeScript).

Result: The studio's #1 grossing title at the time; no longer in active development.

Tech: Unity, C#, Cocos2d-x, C++, Cocos Creator, TypeScript

Vietnamese Card Games — Tiến Lên Miền Nam, Phỏm (Tá Lả), Mậu Binh, Hong Kong Poker

Vietnamese Card Games — Tiến Lên Miền Nam, Phỏm (Tá Lả), Mậu Binh, Hong Kong Poker

2020 – 2024

Cocos2d-x (C++) → Unity (C#) · Android & iOS · Team: Solo · Role: Sole Developer

Four separate card games (four codebases) with Vietnamese rules, played offline against bots driven by a Monte Carlo AI.

  • •2020 – 2021 (Cocos2d-x / C++): developed new game modes on top of the existing codebases.
  • •2021 – 2024: ported all four games to Unity (C#), including the Monte Carlo bot AI, while keeping the exact player experience of the C++ versions.

Result: Top-3 grossing group in the studio; the Unity versions fully replaced the C++ ones. Active development stopped in 2024 due to new government regulations on card games.

Tech: Unity, C#, Cocos2d-x, C++, Monte Carlo search

Education & Learning

  • •Studied Information Technology at Nha Trang University
  • •Self-taught on the job: game engines (Unity, Cocos2d-x, Cocos Creator), game servers (Kotlin, Node.js), DevOps (Docker), and smart contracts (Solidity), each learned when a product needed it.