อยากสร้างเกม ต้องเรียนรู้อะไรบ้าง

ผศ.ดร.ยอดธง รอดแก้ว
ผศ.ดร.ยอดธง รอดแก้ว 4504 views • 11 เดือนที่แล้ว
อยากสร้างเกม ต้องเรียนรู้อะไรบ้าง

ในสมัยก่อนการสร้างเกมนั้นยังมีขนาดเล็ก และสามารถใช้คนคนเดียวในการสร้างเกมได้

สิ่งที่ต้องเรียนรู้ การเขียนโปรแกรมต่างๆ ภาษาในการเขียนโปรแกรม เช่น assembly, c เป็นต้น

และอาจต้องมีความสามารถในการวาดรูป ทำพิกเซลอาร์ต แต่งเพลง สร้างเสียงประกอบได้ด้วย

สำหรับในปัจจุบันการสร้างเกมนั้น ไม่สามารถทำคนเดียวได้อีก เนื่องจากเกมมีขนาดใหญ่มาก ดังนั้นเราจึงแบ่งหน้าที่กันทำงาน

โดยคร่าวๆ ดังนี้

1. หน้าที่นักออกแบบเกม สำหรับ การออกแบบเกม

  • เรียนรู้เกี่ยวกับกลไกของเกม (game mechanics) 
  • เรียนรู้เกี่ยวกับประเภทของเกมต่างๆ เช่น การต่อสู้(fighting) การผจญภัย(adventure) ปริศนา(puzzle) ฯลฯ
  • เรียนรู้เกี่ยวกับออกแบบด่าน (level design) 
  • เรียนรู้เกี่ยวกับการออกแบบตัวละคร (character design) การออกแบบเนื้อเรื่อง (storytelling)
  • เรียนรู้เกี่ยวกับการออกแบบ UI/UX (User Interface/User Experience)

2. หน้าที่นักพัฒนาซอฟต์แวร์เกม และการเขียนโปรแกรม

  • เรียนรู้ภาษาโปรแกรมที่ใช้สำหรับสร้างเกม เช่น C++, C#, Java, Python
  • เรียนรู้เกี่ยวกับการใช้เอนจิ้นเกม (game engine) ยอดนิยม เช่น โปรแกรม Unity, Unreal Engine, Godot เป็นต้น
  • เรียนรู้เกี่ยวกับระบบต่างๆ ที่ใช้สนับสนุนในเกม เช่น ปัญญาประดิษฐ์ (AI), ระบบฟิสิกส์ (Physics), สร้างใช้คำสั่งเล่นเสียง (Sound) ต่างๆ

3. หน้าที่นักพัฒนากราฟิก สร้างกราฟิก

  • เรียนรู้เกี่ยวกับ 2D หรือ 3D graphics ขึ้นอยู่กับประเภทเกม
  • เรียนรู้เกี่ยวกับโปรแกรมสร้างโมเดล 3D เช่น Blender, Maya
  • เรียนรู้เกี่ยวกับโปรแกรมวาดภาพ 2D เช่น Photoshop, GIMP

4. หน้าที่นักแต่งเพลง และ เสียง

  • เรียนรู้เกี่ยวกับการออกแบบเสียง (sound design)
  • เรียนรู้เกี่ยวกับโปรแกรมตัดต่อเสียง เช่น โปรแกรม Audacity, Adobe Audition

5. ฝ่ายสนับสนุน เช่น ผู้บริหารโปรเจกต์เกม และ ฝ่ายสนับสนุนเครื่องมืออื่นๆ

  • เรียนรู้เกี่ยวกับ Git, เวอร์ชันควบคุม (version control)
  • เรียนรู้เกี่ยวกับการจัดการโปรเจ็กต์ (project management)
  • เรียนรู้เกี่ยวกับการบริหารทีมงาน การหาแหล่งเงินทุน

จะเห็นได้ว่า กว่าจะได้เกมสนุกๆ ที่เราเล่นกันนั้น มีหน้าที่หลายตำแหน่งในการพัฒนาเกมเลย

ซึ่งอาจใช้คนตั้งแต่ 2-3 คน ไปจนถึง 400-500 คน ก็ได้ แล้วผู้อ่านอยากทำหน้าที่ตรงส่วนไหนของการสร้างเกม

คำแนะนำ:

ในการสร้างเกมนั้น ถ้าจะเริ่มต้น ควรเริ่มต้นจากเกมง่ายๆ ก่อน เรียนรู้ทีละขั้นตอน ฝึกฝนบ่อยๆ มีความอดทน ตั้งใจ พัฒนาฝีมือ หาแรงบันดาลใจจากเกมอื่นๆ

มาร่วมเรียนรู้กับ Starfish Labz

แหล่งเรียนรู้และชุมชนออนไลน์เพื่อนักการศึกษาและผู้ปกครอง

ลงทะเบียน

Related Courses

เครืองมือครู
ด้านความร่วมมือการ ทำงานเป็นทีม และภาวะผู้นำ ด้านความสัมพันธ์
basic
3:00 ชั่วโมง

เทคนิคการจัดการเรียนรู้ และการจัดการชั้นเรียนให้เกิดผลลัพธ์ที่ดีกับผู้เรียน

เผยเคล็ดลับ! เทคนิคการจัดการเรียนรู้และชั้นเรียน สู่ผลลัพธ์ที่ดีกับผู้เรียน พร้อมไหมที่จะยกระดับการสอนของคุณ? คอร์สออนไลน์นี้ร ...

นายตะวัน แสงทอง
นายตะวัน แสงทอง
เทคนิคการจัดการเรียนรู้ และการจัดการชั้นเรียนให้เกิดผลลัพธ์ที่ดีกับผู้เรียน
นายตะวัน แสงทอง

เทคนิคการจัดการเรียนรู้ และการจัดการชั้นเรียนให้เกิดผลลัพธ์ที่ดีกับผู้เรียน

นายตะวัน แสงทอง

ต้องใช้ 100 เหรียญ

การเรียนแบบบูรณาการ
ด้านการสร้างสรรค์ และนวัตกรรม
basic
1:30 ชั่วโมง

คู่มือการสอนนวัตกรรม 3R ฉบับบ้านปลาดาว

คงจะดีถ้าการอ่านออกเขียนได้ ไม่ใช่เรื่องยากอีกต่อไป นวัตกรรม3R โรงเรียนบ้านปลาดาว ได้ออกแบบชุดการสอนที่ง่ายและเกิดผล ...

Starfish Academy
Starfish Academy
คู่มือการสอนนวัตกรรม 3R ฉบับบ้านปลาดาว
Starfish Academy

คู่มือการสอนนวัตกรรม 3R ฉบับบ้านปลาดาว

Starfish Academy
4.9 (13 ratings)
7404 ผู้เรียน
การเรียนแบบบูรณาการ
ด้านความร่วมมือการ ทำงานเป็นทีม และภาวะผู้นำ ด้านการสื่อสาร สารสนเทศ และรู้เท่าทันสื่อ ด้านการสร้างสรรค์ และนวัตกรรม ด้านการคิดอย่างมีวิจารณญาณ และทักษะในการแก้ปัญหา
basic
2:00 ชั่วโมง

เทคนิคสอนภาษาไทยแบบ Active Learning เพื่อวิทยฐานะ (PA) ฉบับครูมัธยม

การสอนภาษาไทยผ่านกระบวนการ Active Learning เป็นกระบวนการเรียนรู้ที่เน้นให้ผู้เรียนมีส่วนร่วมในกิจกรรมหลากหลายรูปแ ...

Starfish Academy
Starfish Academy
เทคนิคสอนภาษาไทยแบบ Active Learning เพื่อวิทยฐานะ (PA) ฉบับครูมัธยม
Starfish Academy

เทคนิคสอนภาษาไทยแบบ Active Learning เพื่อวิทยฐานะ (PA) ฉบับครูมัธยม

Starfish Academy
5 (2 ratings)
เครืองมือครู
ด้านความร่วมมือการ ทำงานเป็นทีม และภาวะผู้นำ ด้านการสื่อสาร สารสนเทศ และรู้เท่าทันสื่อ ด้านการสร้างสรรค์ และนวัตกรรม ด้านการคิดอย่างมีวิจารณญาณ และทักษะในการแก้ปัญหา
basic
1:30 ชั่วโมง

Micro Learning ห้องเรียนเด็กที่มีความต้องการพิเศษ (เด็กสมาธิสั้น)

แนวทางการดูแลรักษาเด็กที่มีความเสี่ยงต่อการมีภาวะสมาธิสั้น ต้องผสมผสานการรักษาหลายวิธี ถ้าเด็กได้รับการดูแลช่วยเหลือที่ถูกต้ ...

Starfish Academy
Starfish Academy
Micro Learning ห้องเรียนเด็กที่มีความต้องการพิเศษ (เด็กสมาธิสั้น)
Starfish Academy

Micro Learning ห้องเรียนเด็กที่มีความต้องการพิเศษ (เด็กสมาธิสั้น)

Starfish Academy
5 (3 ratings)

Related Videos

วิจัยและนวัตกรรมด้านการจัดการเรียนรู้ สู่ครูเชี่ยวชาญตามเกณฑ์ วPA
01:17:25
Starfish Academy

วิจัยและนวัตกรรมด้านการจัดการเรียนรู้ สู่ครูเชี่ยวชาญตามเกณฑ์ วPA

Starfish Academy
2579 views • 1 ปีที่แล้ว
วิจัยและนวัตกรรมด้านการจัดการเรียนรู้ สู่ครูเชี่ยวชาญตามเกณฑ์ วPA
พื้นที่แห่งการเรียนรู้สู่ศตวรรษที่ 21
04:37
Starfish Future Labz

พื้นที่แห่งการเรียนรู้สู่ศตวรรษที่ 21

Starfish Future Labz
15163 views • 3 ปีที่แล้ว
พื้นที่แห่งการเรียนรู้สู่ศตวรรษที่ 21
พระสอนศีลธรรมแกนนำ 2562
03:38
สํานักงานพระสอนศีลธรรม มหาวิทยาลัยมหาจุฬาลงกรณราชวิทยาลัย

พระสอนศีลธรรมแกนนำ 2562

สํานักงานพระสอนศีลธรรม มหาวิทยาลัยมหาจุฬาลงกรณราชวิทยาลัย
269 views • 5 ปีที่แล้ว
พระสอนศีลธรรมแกนนำ 2562
โรงเรียนประถม รุ่งอรุณ
04:34
โรงเรียนรุ่งอรุณ

โรงเรียนประถม รุ่งอรุณ

โรงเรียนรุ่งอรุณ
2017 views • 6 ปีที่แล้ว
โรงเรียนประถม รุ่งอรุณ