Unity · C# · Gameplay Systems · Multiplayer · Native Integration

Unity Game Programmer

Building gameplay systems, multiplayer features, development tools, and native integrations for mobile and desktop games.

Bangkok, Thailand · Open to remote roles with reasonable timezone overlap

5+

Shipped Titles

5+

Years Exp.

3

Platforms

About

Who I Am

Atid Puwatnuttasit

Atid Puwatnuttasit

Unity Game Programmer

I’m a Unity game programmer with experience building gameplay features, narrative systems, development tools, multiplayer functionality, and native mobile integrations.

I’ve contributed to shipped and in-development games across several genres, working on both player-facing features and the supporting systems behind them. My experience includes mobile and desktop projects, live-service integrations, and tools used by designers and other team members.

I enjoy working closely with designers and artists to turn ideas and production requirements into practical, maintainable features that fit the project.

Portfolio

Featured Projects

Five projects that best represent my Unity game programming experience.

Dicemon Tactics official trailer
Alpha Test

Dicemon Tactics

Nanuq Studio

A mobile strategy board game built around board control, dice-driven events, and Dicemon ability combinations. I implemented FTUE pointer and NPC dialogue tools, extended character-customization sorting and zoom behavior, built a collection-based character buff data model, and supported Friends, Settings, Unity WebView, and other out-of-game features.

Quick view
XNode skill and buff-debuff graph overview
Shipped

Evil Soul™

Giant Whale Studio

A shipped mobile idle RPG for iOS and Android. I used XNode to implement skill-node and buff/debuff systems, implemented quest and achievement features, and integrated Firebase Analytics, PlayFab title news, and mobile deep-link flows. I also implemented the Codex lore section and Abyssal Mode.

Quick view
Athenion mini-game event
Shipped

Athenion: Tactical CCG

ZERO-bit

A shipped multiplayer card-and-board game for iOS and Android. I implemented a reusable base event structure and contributed card and mini-game event features, along with assigned portions of PlayFab CloudScript event logic. The world raid boss was a team feature built on the shared event foundation.

Quick view

Additional Projects

Other game and mobile development projects.

In-app video recording feature for an unannounced Unity mobile title
In Development

Unannounced Project

Nanuq Studio

An unannounced mobile title developed at Nanuq Studio. I implemented native iOS and Android integration for an in-app video recording feature in Unity, including game-audio and player-voice support.

Quick view
Café Tower food-stacking promotion
Shipped

Café Tower: Stack Your Way

Giant Whale Studio

A casual mobile stacking game where players stack their favorite foods — from pancakes to burgers — and build incredible towers that reach for the sky.

Quick view
PD Easy app — main dashboard
Delivered

PD Telehealth (PD Easy)

Freelance Contract

A mobile application for patients who have kidney failure and need to perform Peritoneal Dialysis (PD) every day. The app lets patients record their PD results daily with features for tracking irregular symptoms, nutrition suggestions, and direct contact to the PD health center.

Quick view

Career

Experience

Unity game development across gameplay features, multiplayer systems, production tools, native integrations, and shipped games.

Game Programmer

Nanuq Studio

April 2024 – July 2026
  • Implemented selected hunter weapon and ability mechanics, HUD interfaces, an NPC dialogue system, a video-cutscene system, narrative progression, dynamic boss actions, and the Most Wanted difficulty system for Bounty Brawl: Most Wanted, while supporting existing out-of-game UI and gameplay features
  • Conducted approximately two months of Photon Quantum R&D for League of Bomb, implementing deterministic input and action systems and VContainer-based separation between Unity presentation and simulation code
  • Implemented runtime animator binding for Unity Timeline with Animation, Control, and Signal track support; collaborated on chat features and supported existing VFX and out-of-game systems for League of Bomb
  • Implemented FTUE pointer and NPC dialogue tools, character-customization sorting and zoom extensions, and a collection-based character buff data model for Dicemon Tactics, while supporting Friends, Settings, Unity WebView, and other out-of-game features
  • Implemented native iOS and Android integration for an in-app Unity video-recording feature with game-audio and player-voice support for an unannounced mobile title
UnityC#Photon FusionPhoton QuantumPhoton VoiceVContainerVitalRouterUnity TimelineSwiftKotlinNative iOS IntegrationNative Android Integration

Game Developer

Giant Whale Studio

May 2023 – March 2024
  • Contributed to Evil Soul, a shipped mobile idle RPG, and Café Tower: Stack Your Way for iOS and Android
  • Used XNode to implement skill-node and buff/debuff systems with designer-configurable graph content for Evil Soul
  • Implemented Evil Soul’s quest and achievement systems, Codex lore section, and Abyssal Mode
  • Integrated Firebase Analytics, PlayFab Title News, and deep-link flows between in-game news and mobile store destinations for Evil Soul
  • Implemented Android in-app review support for Café Tower: Stack Your Way
UnityC#XNodeFirebase AnalyticsPlayFabTypeScriptFacebook APIGoogle Services

Game Developer

ZERO-bit

March 2019 – April 2020
  • Contributed to Athenion: Tactical CCG, a shipped multiplayer card-and-board game for iOS and Android
  • Implemented a reusable base event structure and card ability and mini-game event features
  • Implemented assigned portions of PlayFab CloudScript logic for event features
  • Contributed to the world raid boss as a team feature built on the shared event structure
UnityC#PlayFabPlayFab CloudScriptFirebase

Mobile Developer

Freelance

January 2018 – February 2019
  • Delivered PD Telehealth (PD Easy), a mobile application supporting daily peritoneal-dialysis tracking and communication workflows
  • Implemented Xamarin.Forms UI and C# socket-based data synchronization
Xamarin.FormsC#.NET FrameworkXAMLC# Sockets

Tech Stack

Skills & Technologies

Skills supported by shipped and in-development project work.

Unity & C#

UnityC#

Gameplay & Game Systems

Gameplay FeaturesCombat FeaturesNarrative & ProgressionFTUE & Designer ToolsOut-of-Game UI

Multiplayer & Networking

Photon FusionPhoton QuantumPhoton VoiceC# Sockets

Architecture & Unity Tools

VContainerVitalRouterUnity TimelineXNode

Native & Cross-Platform

Native iOS IntegrationNative Android IntegrationSwiftKotlinXamarin.Forms.NET FrameworkXAMLUnity WebView

Backend & Live Services

PlayFabPlayFab CloudScriptFirebase AnalyticsFacebook APIGoogle Services

Supporting Languages

C++TypeScript

Academic Work

Research

Published academic work from my game-technology studies.

Publication

Gesture Recognition for Traffic Hand-Signals Training Simulator Using Kinect

Thesis Project · IEEE TENCON 2018

I was the main contributor to the thesis project and a co-author of the resulting publication. The project explored a Kinect-based traffic hand-signal training simulator using rule-based gesture recognition, vehicle state machines, pathfinding, and path-following behavior.

View IEEE Publication

Background

Education

2015–2017

M.Sc. in Game Technology and Gamification

Mahidol University

Bangkok, Thailand

2011–2015

B.Eng. in Computer Engineering

King Mongkut’s University of Technology Thonburi

Bangkok, Thailand

Open to Remote Unity Opportunities

I’m based in Bangkok, Thailand, and open to remote Unity game programming opportunities. I can arrange reasonable working-hour overlap with teams in other time zones.