About
Resume
Portfolio
Contact
About Me
Game Developer ประสบการณ์กว่า 4 ปีในการพัฒนาเกมทั้ง 2D และ 3D ด้วย Unity และ Unreal Engine
เชี่ยวชาญระบบ Multiplayer (Mirror, Photon), Dedicated Server และ Matchmaking
รวมถึงการเชื่อมต่อเกมกับ Backend และเว็บผ่าน REST API
สามารถเปลี่ยน GDD และ Game Design ให้เป็นเกมที่เล่นได้จริงตั้งแต่ Gameplay จนถึงระบบหลังบ้าน
ปัจจุบันกำลังพัฒนาทักษะด้าน AI, 3D Modeling และ Game Design เพิ่มเติม
โดยมีเป้าหมายระยะยาวคือการพัฒนาและเปิดตัวเกมของตัวเอง
What I'm Doing
Game Development
พัฒนาเกมทั้ง 2D และ 3D ด้วย Unity และ Unreal Engine เปลี่ยน GDD และ game design ให้เป็นระบบและฟีเจอร์ที่เล่นได้จริง
Multiplayer & Network
พัฒนาระบบ Multiplayer ด้วย Mirror และ Photon ดูแลสถาปัตยกรรมการสื่อสารระหว่าง client กับ server
Dedicated Server
พัฒนา deploy และดูแล dedicated game server บน Linux พร้อมจัดการ service ด้วย Docker และ PM2
Matchmaking & Backend
ออกแบบและพัฒนาระบบ matchmaking ด้วย Node.js หรือ Go และเชื่อมเกมกับระบบเว็บผ่าน REST API
Skills
C#
C++
JavaScript
Go
Node.js
Docker
WebSocket
Linux Server
Unity
Unreal Engine
Git
Plastic SCM
Experience
KOS design (Nakamoto Games) — กรุงเทพ
Game Developer – Full-time, Remote
ก.พ. 2022 - ก.ย. 2026
Game Development ตาม GDD: พัฒนาเกมทั้ง 2D และ 3D ตาม Game Design Document (GDD) ตีความ game design ให้เป็นระบบและฟีเจอร์ที่เล่นได้จริง ทำงานร่วมกับ game designer เพื่อปรับ gameplay ให้ตรงกับวิสัยทัศน์ของเกม
Multiplayer & Network: พัฒนาระบบ Multiplayer ใน Unity ด้วย Mirror และ Photon สำหรับเกมทั้ง 2D และ 3D หลายโปรเจกต์ ดูแลสถาปัตยกรรมการสื่อสารระหว่าง client กับ server
Dedicated Server: พัฒนา deploy และดูแล dedicated game server บน Linux สำหรับ production ติดตามประสิทธิภาพและดูแลระบบให้เสถียรอยู่เสมอ
Matchmaking: ออกแบบและพัฒนาระบบ matchmaking สำหรับเกม Unreal Engine ด้วย Node.js หรือ Go ตามความเหมาะสมของแต่ละโปรเจกต์
Infrastructure: จัดการ service ด้วย Docker และ PM2 และรัน PostgreSQL บน Docker
การเชื่อมเกมกับเว็บ: เชื่อมเกมกับระบบเว็บผ่าน REST API ดึงข้อมูลผู้เล่น เช่น โปรไฟล์ เข้ามาในเกม และส่งคะแนนกับข้อมูล save กลับไปที่ backend ทั้งใน Unity และ Unreal Engine
TECHINVENT CO., LTD.
Full-stack Developer – Full-time, Onsite
ต.ค. 2021 - ม.ค. 2022
ระบบจัดเก็บผลการตรวจโควิด-19 (Web และ Mobile)
พัฒนาระบบบันทึกและจัดการผลตรวจโควิด-19 แบบครบวงจร ทั้งเว็บแอปพลิเคชันและแอปบนแท็บเล็ต สำหรับโรงงานในการตรวจพนักงาน
Frontend: พัฒนาเว็บแอปด้วย Angular สำหรับ [ค้นหา ดูผลตรวจ ออกรายงาน]
Backend: ออกแบบและพัฒนา REST API ด้วย .NET และ Entity Framework โดยวางโครงสร้างแบบ Repository Pattern แยก data access ออกจาก business logic ทำให้ดูแลและทดสอบโค้ดได้ง่าย
Education
มหาวิทยาลัยบูรพา
วิทยาศาสตรบัณฑิต (วท.บ.)
2015 - 2019
คณะวิทยาการสารสนเทศ
สาขาวิทยาการคอมพิวเตอร์