วิศวกรรม ไอที และเทคโนโลยี
ข้อมูลอาชีพนักพัฒนาเกม
ผู้ผลิตเกมในรูปแบบแอปพลิเคชันบนโทรศัพท์มือถือ คอมพิวเตอร์ แท็บเล็ต หรืออุปกรณ์อิเล็กทรอนิกส์ (Device) ทุกรุ่น
⏱ ใช้เวลาอ่าน 3 นาที👁️ 2,020

สายสามัญที่รับ
วิทย์-คณิต
ค่าตอบแทนเฉลี่ย
ไม่ระบุ
“ผู้ผลิตเกมในรูปแบบแอปพลิเคชันบนโทรศัพท์มือถือ คอมพิวเตอร์ แท็บเล็ต หรืออุปกรณ์อิเล็กทรอนิกส์ (Device) ทุกรุ่น”
ลักษณะงาน
- รับโจทย์จากลูกค้าหรือตั้งเป้าหมายงานที่ต้องการ คิด ออกแบบ และทำให้โปรแกรมนั้นสามารถทำงานได้ เพื่อสร้างเกมจากความคิดต้นฉบับให้เป็นจริงขึ้นมา และทำงานได้ถูกต้อง 100% ไม่มีข้อผิดพลาด โดยคำนึงถึงผู้เล่นเกมและอุปกรณ์ของผู้เล่นเป็นสำคัญ ตามที่ผู้ออกแบบเกมได้ออกแบบมา เปรียบเสมือนวิศวกรที่คิดคำนวณและก่อสร้างบ้านตามที่สถาปนิกออกแบบมาให้ สามารถสร้างได้สำเร็จและใช้งานได้จริงตามแบบ
- ทำงานเป็นทีมร่วมกับนักพัฒนาเกมคนอื่น โดยอาจแยกหน้าที่ออกเป็น
- นักพัฒนาเกมที่รับผิดชอบส่วนหน้าตาของเกม (Front-End Game Developer) ให้เป็นไปตามที่นักออกแบบเกมและนักออกแบบกราฟิกได้ทำงานไว้
- นักพัฒนาเกมที่รับผิดชอบส่วนโปรแกรม และคุณลักษณะต่างๆ ของเกม (Back-End Game Developer) ทำให้เกมเล่นได้ตามที่กำหนด และรักษาคุณภาพการทำงานของระบบเกม
- นักพัฒนาเกมที่รับผิดชอบเฉพาะส่วน เช่น เขียนโค้ดเฉพาะการเคลื่อนไหวของตัวละคร, เขียนโค้ดเฉพาะส่วน technical art, เขียนโค้ดส่วน UI เป็นต้น
ขั้นตอนการทำงานในวันปกติ
- 1
รับโจทย์จากผู้ที่ทำหน้าที่ออกแบบเกม (Game Designer)
- 2
ประชุมหารือร่วมกับทีมนักพัฒนาเกม เพื่อวางแผนงาน ด้วยการ
- 3
แบ่งงานออกเป็นส่วนๆ (Task) เพื่อเรียงลำดับงาน โดยพิจารณาจากความยากง่าย ความสำคัญ และความเร่งด่วน
- 4
ทำการประเมินเวลาและจำนวนคนที่ต้องใช้ทำงานในแต่ละส่วน
- 5
สรุปเป็นข้อตกลงกัน เรื่องการแบ่งการทำงานเป็นรอบๆ (Sprint) และกำหนดว่าในแต่ละรอบจะมีงานส่วนไหนที่ต้องทำให้สำเร็จบ้าง
- 6
แยกย้ายไปทำงานในส่วนที่ได้รับมอบหมาย
- 7
ค้นคว้า (Research) หาข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนั้น ๆ เช่น การทำเกมเตะฟุตบอล นักพัฒนาเกมต้องศึกษาหลักฟิสิกส์ของแรงเตะตามความเป็นจริง ว่าเมื่อลูกฟุตบอลโดนแรงเตะแล้วลูกจะลอยจะย้อยอย่างไรเพิ่มเติม
- 8
เขียนโค้ดให้โปรแกรมทำงานได้ตามที่กำหนด
- 9
ทดสอบการทำงาน แก้ไขเพิ่มเติม
- 10
อัพเดทกับทีมเมื่อถึงกำหนดรอบการทำงาน และเลือกงานส่วนอื่นๆ สำหรับรอบการทำงานอื่นๆ ต่อไป
- 11
รับผลงานกราฟิก หรือแอนิเมชั่น ที่ทีมผู้ออกแบบกราฟิก (Graphic Designer) และทีมผู้สร้างภาพ 3 มิติหรือผู้สร้างภาพเคลื่อนไหว (3D Modeler, 3D Animator) ได้สร้างสรรค์มา นำมาใส่ในเกม
- 12
เมื่อเขียนโค้ด ทำเกม ใส่งานกราฟิกหรือแอนิเมชั่น ทดสอบการทำงานและแก้ไขเรียบร้อยแล้ว ส่งเกมให้ทีมนักทดสอบเกม (Game Tester) ได้ทดลองเล่นและตรวจสอบทุกระบบการใช้งาน รวมถึงทุกอุปกรณ์การเล่นเกม หากมีส่วนที่ต้องแก้ไข ทีมพัฒนาเกมจะรวบรวมตั้งเป็นรอบการทำงานเพื่อแก้ไข หลังจากแก้เสร็จแล้วส่งให้นักทดสอบเกมตรวจสอบจนกว่าจะไม่มีข้อผิดพลาด
- 13
นำเกมขึ้นเผยแพร่ตามระบบต่างๆ และรับฟังเสียงตอบรับจากผู้เล่น
- 14
หากเกมมีอีเวนท์พิเศษหรือต้องทำส่วนเพิ่มเติม ก็จะแบ่งงานเป็นส่วนๆ ตั้งรอบการทำงาน และทำไปตามขั้นตอนจนจบรอบการทำงาน จากนั้นนำไปให้นักทดสอบเกม ทดลองเล่น และนำเกมเผยแพร่
เพื่อนร่วมงาน (Work Ecosystem)
👤เป็นไปตามขอบเขตที่กำหนด (มักเติบโต เลื่อนขั้นมาจากผู้ออกแบบเกมที่ทำงานมานานแล้ว หรือนักพัฒนาเกมที่ทำงานมานาน)
👤นักออกแบบเกม (Game Designer) ออกแบบแนวคิดหลัก (Concept) วิธีการเล่น กลไกต่างๆ ของเกม รวมถึงทิศทางภาพรวมของตัวละครและกราฟิกในเกม โดยคำนึงจากประสบการณ์ของผู้เล่น
👤นักออกแบบกราฟิกในเกม (Graphic Designer) นักสร้างสรรค์ภาพ (Visual Artist) เป็นผู้ออกแบบ สร้างสรรค์ความสวยงามในเกม
👤นักออกแบบสามมิติ (3D Modeler) และ นักสร้างภาพเคลื่อนไหว 3 มิติ (3D Animator) สำหรับเกมที่มีภาพ 3 มิติ
👤นักทดสอบเกม (Game Tester, QA Quality Assistance) ผู้คอยทดสอบเกมก่อนปล่อยสู่ผู้เล่น ด้วยการตรวจสอบความถูกต้องของเกมในทุกๆ อุปกรณ์การเล่น และทุกๆ ความเป็นไปได้ที่ผู้เล่นจะกดคลิกไปได้ เพื่อรวบรวมสิ่งที่ต้องแก้ไขให้นักพัฒนาเกมกลับไปแก้
👤ผู้สร้างระบบข้อมูลสำหรับเก็บข้อมูลและการเล่นเกมออนไลน์
ประเมินอาชีพ · จาก a-chieve-service
บุคลิก & ทักษะของคุณตรงกับอาชีพนี้แค่ไหน?
ทำแบบประเมินเพื่อดูคะแนนความเข้ากันกับอาชีพนี้