วิศวกรรม ไอที และเทคโนโลยี

ข้อมูลอาชีพนักพัฒนาเกม

ผู้ผลิตเกมในรูปแบบแอปพลิเคชันบนโทรศัพท์มือถือ คอมพิวเตอร์ แท็บเล็ต หรืออุปกรณ์อิเล็กทรอนิกส์ (Device) ทุกรุ่น

ใช้เวลาอ่าน 3 นาที👁️ 2,020
ข้อมูลอาชีพนักพัฒนาเกม
สายสามัญที่รับ
วิทย์-คณิต
ค่าตอบแทนเฉลี่ย
ไม่ระบุ

ผู้ผลิตเกมในรูปแบบแอปพลิเคชันบนโทรศัพท์มือถือ คอมพิวเตอร์ แท็บเล็ต หรืออุปกรณ์อิเล็กทรอนิกส์ (Device) ทุกรุ่น

ลักษณะงาน

  • รับโจทย์จากลูกค้าหรือตั้งเป้าหมายงานที่ต้องการ คิด ออกแบบ และทำให้โปรแกรมนั้นสามารถทำงานได้ เพื่อสร้างเกมจากความคิดต้นฉบับให้เป็นจริงขึ้นมา และทำงานได้ถูกต้อง 100% ไม่มีข้อผิดพลาด โดยคำนึงถึงผู้เล่นเกมและอุปกรณ์ของผู้เล่นเป็นสำคัญ ตามที่ผู้ออกแบบเกมได้ออกแบบมา เปรียบเสมือนวิศวกรที่คิดคำนวณและก่อสร้างบ้านตามที่สถาปนิกออกแบบมาให้ สามารถสร้างได้สำเร็จและใช้งานได้จริงตามแบบ
  • ทำงานเป็นทีมร่วมกับนักพัฒนาเกมคนอื่น โดยอาจแยกหน้าที่ออกเป็น
  • นักพัฒนาเกมที่รับผิดชอบส่วนหน้าตาของเกม (Front-End Game Developer) ให้เป็นไปตามที่นักออกแบบเกมและนักออกแบบกราฟิกได้ทำงานไว้
  • นักพัฒนาเกมที่รับผิดชอบส่วนโปรแกรม และคุณลักษณะต่างๆ ของเกม (Back-End Game Developer) ทำให้เกมเล่นได้ตามที่กำหนด และรักษาคุณภาพการทำงานของระบบเกม
  • นักพัฒนาเกมที่รับผิดชอบเฉพาะส่วน เช่น เขียนโค้ดเฉพาะการเคลื่อนไหวของตัวละคร, เขียนโค้ดเฉพาะส่วน technical art, เขียนโค้ดส่วน UI เป็นต้น

ขั้นตอนการทำงานในวันปกติ

  1. 1

    รับโจทย์จากผู้ที่ทำหน้าที่ออกแบบเกม (Game Designer)

  2. 2

    ประชุมหารือร่วมกับทีมนักพัฒนาเกม เพื่อวางแผนงาน ด้วยการ

  3. 3

    แบ่งงานออกเป็นส่วนๆ (Task) เพื่อเรียงลำดับงาน โดยพิจารณาจากความยากง่าย ความสำคัญ และความเร่งด่วน

  4. 4

    ทำการประเมินเวลาและจำนวนคนที่ต้องใช้ทำงานในแต่ละส่วน

  5. 5

    สรุปเป็นข้อตกลงกัน เรื่องการแบ่งการทำงานเป็นรอบๆ (Sprint) และกำหนดว่าในแต่ละรอบจะมีงานส่วนไหนที่ต้องทำให้สำเร็จบ้าง

  6. 6

    แยกย้ายไปทำงานในส่วนที่ได้รับมอบหมาย

  7. 7

    ค้นคว้า (Research) หาข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนั้น ๆ เช่น การทำเกมเตะฟุตบอล นักพัฒนาเกมต้องศึกษาหลักฟิสิกส์ของแรงเตะตามความเป็นจริง ว่าเมื่อลูกฟุตบอลโดนแรงเตะแล้วลูกจะลอยจะย้อยอย่างไรเพิ่มเติม

  8. 8

    เขียนโค้ดให้โปรแกรมทำงานได้ตามที่กำหนด

  9. 9

    ทดสอบการทำงาน แก้ไขเพิ่มเติม

  10. 10

    อัพเดทกับทีมเมื่อถึงกำหนดรอบการทำงาน และเลือกงานส่วนอื่นๆ สำหรับรอบการทำงานอื่นๆ ต่อไป

  11. 11

    รับผลงานกราฟิก หรือแอนิเมชั่น ที่ทีมผู้ออกแบบกราฟิก (Graphic Designer) และทีมผู้สร้างภาพ 3 มิติหรือผู้สร้างภาพเคลื่อนไหว (3D Modeler, 3D Animator) ได้สร้างสรรค์มา นำมาใส่ในเกม

  12. 12

    เมื่อเขียนโค้ด ทำเกม ใส่งานกราฟิกหรือแอนิเมชั่น ทดสอบการทำงานและแก้ไขเรียบร้อยแล้ว ส่งเกมให้ทีมนักทดสอบเกม (Game Tester) ได้ทดลองเล่นและตรวจสอบทุกระบบการใช้งาน รวมถึงทุกอุปกรณ์การเล่นเกม หากมีส่วนที่ต้องแก้ไข ทีมพัฒนาเกมจะรวบรวมตั้งเป็นรอบการทำงานเพื่อแก้ไข หลังจากแก้เสร็จแล้วส่งให้นักทดสอบเกมตรวจสอบจนกว่าจะไม่มีข้อผิดพลาด

  13. 13

    นำเกมขึ้นเผยแพร่ตามระบบต่างๆ และรับฟังเสียงตอบรับจากผู้เล่น

  14. 14

    หากเกมมีอีเวนท์พิเศษหรือต้องทำส่วนเพิ่มเติม ก็จะแบ่งงานเป็นส่วนๆ ตั้งรอบการทำงาน และทำไปตามขั้นตอนจนจบรอบการทำงาน จากนั้นนำไปให้นักทดสอบเกม ทดลองเล่น และนำเกมเผยแพร่

เพื่อนร่วมงาน (Work Ecosystem)

👤เป็นไปตามขอบเขตที่กำหนด (มักเติบโต เลื่อนขั้นมาจากผู้ออกแบบเกมที่ทำงานมานานแล้ว หรือนักพัฒนาเกมที่ทำงานมานาน)
👤นักออกแบบเกม (Game Designer) ออกแบบแนวคิดหลัก (Concept) วิธีการเล่น กลไกต่างๆ ของเกม รวมถึงทิศทางภาพรวมของตัวละครและกราฟิกในเกม โดยคำนึงจากประสบการณ์ของผู้เล่น
👤นักออกแบบกราฟิกในเกม (Graphic Designer) นักสร้างสรรค์ภาพ (Visual Artist) เป็นผู้ออกแบบ สร้างสรรค์ความสวยงามในเกม
👤นักออกแบบสามมิติ (3D Modeler) และ นักสร้างภาพเคลื่อนไหว 3 มิติ (3D Animator) สำหรับเกมที่มีภาพ 3 มิติ
👤นักทดสอบเกม (Game Tester, QA Quality Assistance) ผู้คอยทดสอบเกมก่อนปล่อยสู่ผู้เล่น ด้วยการตรวจสอบความถูกต้องของเกมในทุกๆ อุปกรณ์การเล่น และทุกๆ ความเป็นไปได้ที่ผู้เล่นจะกดคลิกไปได้ เพื่อรวบรวมสิ่งที่ต้องแก้ไขให้นักพัฒนาเกมกลับไปแก้
👤ผู้สร้างระบบข้อมูลสำหรับเก็บข้อมูลและการเล่นเกมออนไลน์
ประเมินอาชีพ · จาก a-chieve-service

บุคลิก & ทักษะของคุณตรงกับอาชีพนี้แค่ไหน?

ทำแบบประเมินเพื่อดูคะแนนความเข้ากันกับอาชีพนี้