รายละเอียดงาน
## เกี่ยวกับตำแหน่งนี้
เราเป็นสตูดิโอขนาดเล็กที่พัฒนาเกมหลากหลายแนวและหลายแพลตฟอร์ม ตั้งแต่เกม PC/Steam ไปจนถึงโปรเจกต์ทดลองบน desktop และ mobile เรากำลังมองหา Unity developer ที่ทำงานได้รอบด้าน สามารถรับผิดชอบฟีเจอร์ตั้งแต่ต้นจนจบ ทั้ง gameplay, UI, tooling และการ release เนื่องจากจะได้ทำงานสลับหลายโปรเจกต์ ความยืดหยุ่นและปรับตัวได้จึงสำคัญกว่าความเชี่ยวชาญเฉพาะแนวใดแนวหนึ่ง
## หน้าที่ความรับผิดชอบ
- ออกแบบและพัฒนาระบบเกมเพลย์ตั้งแต่คอนเซปต์จนถึงขั้น polish ไม่ว่าจะเป็น core loop, ระบบความก้าวหน้า (progression), economy, combat หรือ simulation ตามแต่ละโปรเจกต์
- ทำ UI จาก design mockup ให้ตรงตามแบบ (UGUI หรือ UI Toolkit) รวมถึงอนิเมชัน transition และ game feel
- ทำ VFX และลูกเล่นต่างๆ เช่น particle, tweening (DOTween), shader เบื้องต้น, screen effect
- ดูแลระบบ save/load, การเก็บข้อมูล และ migration ข้ามเวอร์ชัน
- เชื่อมต่อบริการของแพลตฟอร์มตามความจำเป็น เช่น Steamworks, mobile store, analytics
- Profile และ optimize บิลด์ ทั้ง CPU, memory, GC allocation และ draw call
- เขียน C# ที่สะอาด ดูแลรักษาง่าย และช่วยพัฒนา tooling กับโครงสร้างโปรเจกต์ร่วมกัน
- ทำงานแบบ iterate เร็ว มี playtest build และ feedback ตรงไปตรงมา
## คุณสมบัติที่ต้องมี
- ประสบการณ์ Unity ระดับมืออาชีพ 3 ปีขึ้นไป และมีเกมที่วางจำหน่ายหรือเผยแพร่สู่สาธารณะแล้วอย่างน้อย 1 เกม
- พื้นฐาน C# แน่น ทั้ง clean architecture, async pattern และ event-driven design
- มีผลงานพิสูจน์ได้ว่าทำ UI จาก design asset ได้แม่นยำและใช้งานลื่นไหล
- ถนัดงาน 2D และโปรเจกต์ที่เน้น UI เป็นหลัก หากมีประสบการณ์ 3D จะพิจารณาเป็นพิเศษ
- มีประสบการณ์ profiling และ optimize บิลด์ Unity
- ทำงานได้ด้วยตัวเอง รับ spec คร่าวๆ แล้วพัฒนาต่อจนส่งมอบได้โดยไม่ต้องตามงานใกล้ชิด
## คุณสมบัติที่จะพิจารณาเป็นพิเศษ
- เคยปล่อยเกมบน Steam (Steamworks SDK) หรือ mobile store
- มีประสบการณ์เกมแนว idle/incremental, RPG หรือเกมที่มีระบบซับซ้อน
- เคยทำ native platform interop (Win32 P/Invoke, Android/iOS plugin)
- เขียน shader ได้ (Shader Graph หรือ HLSL)
- มีประสบการณ์งานเสียง (FMOD/Wwise หรือ Unity audio)
- คุ้นเคยกับการพัฒนาโดยใช้ AI ช่วย เช่น Claude Code
- สื่อสารภาษาอังกฤษได้ (โค้ดและเอกสารใช้ภาษาอังกฤษ)
## รูปแบบการทำงาน
- ทีมเล็ก iterate เร็ว สื่อสารตรงไปตรงมา
- ได้ทำงานหลากหลายบทบาท และเห็นผลงานถึงมือผู้เล่นอย่างรวดเร็ว
- โค้ดและเอกสารทั้งหมดใช้ภาษาอังกฤษ
- ทำงานที่ออฟฟิศ เป็นหลัก WFH ทุกวันพุธ
- เวลาทำงาน จ.-ศ. 10:00 - 19:00
## วิธีสมัคร
ส่ง portfolio พร้อมข้อมูลต่อไปนี้:
1. ลิงก์ผลงานเกมที่วางจำหน่ายหรือเล่นได้จริง (หน้า Store, itch.io หรือไฟล์บิลด์)
2. เล่าสั้นๆ ถึงฟีเจอร์หรือระบบที่ภูมิใจที่สุดที่เคยทำ
3. เกมแบบไหนที่อยากทำเป็นโปรเจกต์ถัดไป