unity game developer · bangkok, thailand

Siraphop
Puriwattanakul

"Bank" — Unity Game Developer

I build and ship live mobile & WebGL games in Unity / C# — from a 6-year multiplayer MMO on Google Play and the App Store, to standalone titles I shipped as the sole programmer on Google Play, Huawei AppGallery, and the web.

git shortlog -sn --all
  • 8,379ZabbWorld: Secret StoriesMMO · #1 contributor
  • 958Dream Runner Xlive-ops + events
  • 73Pakapowguild system · live-ops
  • 43Cat vs Alienssole programmer
  • 42Fishing Town5-day sprint · UI engineer
  • 12Once Pro Shootsole programmer
10+ titles shipped6 years in production3 backends: Nakama · PlayFab · Firebase

about

Unity developer who ships

I'm a Unity game developer with 6 years building and shipping live mobile and WebGL games in C# at Varisoft, a game studio in Bangkok. I'm the lead client engineer on a long-running multiplayer life-simulation MMO shipped to Google Play and the App Store, and I've been the sole programmer on complete titles shipped end-to-end to Google Play, Huawei AppGallery, and the web — writing all of the code, with art and game design from the teams I worked with.

I'm strong in gameplay systems, real-time multiplayer (Nakama), live-ops feature delivery, and performance / stability work. I'm comfortable owning a project's engineering end-to-end, leading a system, or working inside a larger team — and I've shipped against three different backends (Nakama, PlayFab, Firebase).

I own architecture and design decisions personally, and use AI tooling (Claude Code with the Unity-MCP plugin) to accelerate implementation, debugging, and testing — I could do it without AI, just slower.

Siraphop Puriwattanakul
authorSiraphop “Bank” P.since2020 · Bangkok, TH
  • Lead engineer on a 6-year social MMO
  • Sole programmer on shipped mobile & WebGL titles
  • Live-ops, IAP, gacha & economy systems
  • 30 open-source Unity packages (UPM)

git log --graph

Career, by branch

6 years on main at Varisoft, with a freelance branch that forked off in 2021 and merged back — read newest-first, like a real log.

HEAD → mainnow

Live-ops systems on Dream Runner X

Varisoft · Unity Game Developer

Own core live-ops systems end-to-end — mail, shop + IAP, gachapon, daily rewards, and the tutorial / event / guild / tournament expansion — with 958 commits across the build.

main2020 – present

Lead client engineer · ZabbWorld: Secret Stories

Varisoft · Unity Game Developer

#1 contributor with 8,400+ commits over 6+ years on the studio's flagship social MMO — plus complete titles shipped as sole programmer: Cat vs Aliens (Google Play + Huawei AppGallery), Once Pro Shoot and Rescue Meow Meow on WebGL. Shipped against Nakama, PlayFab, and Firebase.

branch: freelance/*2021 – 2022

Freelance client work

Remote · Unity Developer

Standalone tools and a prototype delivered alongside studio work: Mascot Design (Spine 2D creator with hi-res export), AvatarCustom (runtime Spine customization), andSolarYield (solar-farm sim prototype).

root2020

Joined Varisoft as a Unity developer

Varisoft · Bangkok, Thailand

Started on the MMO client and grew into the lead client-engineering role.

how i work

Strengths in practice

My top CliftonStrengths® 34 themes — and what each one looks like in the code.

  • 01ContextStrategic Thinking

    I read a system by its history — how it got here and why. On a 6-year MMO codebase, that's the line between a safe change and a regression.

  • 02DeliberativeExecuting

    I anticipate risks and edge cases before they ship. Cautious by default — it's why my stability and live-ops work holds up.

  • 03MaximizerInfluencing

    I don't settle for “good enough.” I keep asking how to make a system better — the refactors and optimization passes.

  • 04ConsistencyExecuting

    I build fair, predictable systems and conventions, so a team always knows what to expect from the code.

  • 05HarmonyRelationship Building

    I reduce friction and steer toward practical common ground instead of ego debates.

I lead with the Executing domain — I catch an idea and make it real.

Source: Gallup CliftonStrengths

toolbox

Skills & tech

Engine & Language

Unity (2019 – Unity 6)C#Object-Oriented Programming

Gameplay & Systems

Game architectureCore gameplay systemsUGUISpine 2DData-driven level generationPhysics-based mechanics

Design Patterns

SingletonObserverStateObject Pooling

Multiplayer & Services

Nakama (real-time)PlayFabFirebaseUnity IAP (UGS)Addressables

Platforms & Release

Android (Google Play)iOS (App Store / Xcode)WebGL build & deploy

Tools & Workflow

Git / GitHubSourceTreeVisual StudioTrelloClaude Code + Unity-MCP

get in touch

Looking for a Unity developer?

Open to new opportunities. The fastest way to reach me is email.