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

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

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

สิ่งที่ต้องเรียนรู้ การเขียนโปรแกรมต่างๆ ภาษาในการเขียนโปรแกรม เช่น 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
1:30 ชั่วโมง

Micro Learning การดูแลสุขภาพใจ ป.1-3

การที่เด็กอารมณ์ดี มีความร่าเริงแจ่มใสจะมีผลต่อพัฒนาการในทุก ๆ ด้าน ไม่ว่าจะเป็น สมอง จิตใจ และร่างกาย แต่หากอารมณ์ไม่ ...

Starfish Academy
Starfish Academy
Micro Learning การดูแลสุขภาพใจ ป.1-3
Starfish Academy

Micro Learning การดูแลสุขภาพใจ ป.1-3

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

เริ่มต้นทำ Visual Note อย่างง่ายใครๆ ก็ทำได้

หากคุณเป็นคนชอบวาดรูป ชอบการขีดเขียน หรือการจดบันทึก อยากลองทำ Visual Note แต่ไม่รู้จะสื่อสารออกมาอย่างไรดี คอร์สเ ...

แพร เวธนี คงปลื้มจิตต์
แพร เวธนี คงปลื้มจิตต์
เริ่มต้นทำ Visual Note อย่างง่ายใครๆ ก็ทำได้
แพร เวธนี คงปลื้มจิตต์

เริ่มต้นทำ Visual Note อย่างง่ายใครๆ ก็ทำได้

แพร เวธนี คงปลื้มจิตต์

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

อาชีพที่เป็นที่ต้องการในอนาคต
3:00 ชั่วโมง

10 กลยุทธ์สำคัญของการเป็นผู้ประกอบการ

การสร้างธุรกิจไม่ใช่เรื่องยากสำหรับยุคนี้ แต่การจะสร้างให้ธุรกิจประสบความสำเร็จก็ไม่ใช่เรื่องง่ายเช่นกัน และแน่นอนว่า การจะเริ่ ...

Starfish Academy
Starfish Academy
10 กลยุทธ์สำคัญของการเป็นผู้ประกอบการ
Starfish Academy

10 กลยุทธ์สำคัญของการเป็นผู้ประกอบการ

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

Micro Learning เทคนิคการจัดการเรียนการสอน 1

คุณภาพของผู้เรียนนอกจากจะเกี่ยวข้องกับองค์ประกอบในตัวผู้เรียนเอง แล้วกระบวนการเรียนการสอนที่ครู จัดให้เป็นสิ่งสำคัญต่อผลสัม ...

Starfish Academy
Starfish Academy
Micro Learning เทคนิคการจัดการเรียนการสอน 1
Starfish Academy

Micro Learning เทคนิคการจัดการเรียนการสอน 1

Starfish Academy

Related Videos

พื้นที่แห่งการเรียนรู้สู่ศตวรรษที่ 21
04:37
Starfish Future Labz

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

Starfish Future Labz
6568 views • 2 ปีที่แล้ว
พื้นที่แห่งการเรียนรู้สู่ศตวรรษที่ 21
ประสานความร่วมมือ ก้าวไปสู่ความสมบูรณ์แบบและมีคุณภาพ ส่งเสริมการมีส่วนร่วมของทุกภาคส่วน
01:41
Starfish Labz

ประสานความร่วมมือ ก้าวไปสู่ความสมบูรณ์แบบและมีคุณภาพ ส่งเสริมการมีส่วนร่วมของทุกภาคส่วน

Starfish Labz
29 views • 5 เดือนที่แล้ว
ประสานความร่วมมือ ก้าวไปสู่ความสมบูรณ์แบบและมีคุณภาพ ส่งเสริมการมีส่วนร่วมของทุกภาคส่วน
วิจัยและนวัตกรรมด้านการจัดการเรียนรู้ สู่ครูเชี่ยวชาญตามเกณฑ์ วPA
01:17:25
Starfish Academy

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

Starfish Academy
927 views • 5 เดือนที่แล้ว
วิจัยและนวัตกรรมด้านการจัดการเรียนรู้ สู่ครูเชี่ยวชาญตามเกณฑ์ วPA
3 ข้อดี Starfish Class Website Version
02:55
Starfish Future Labz

3 ข้อดี Starfish Class Website Version

Starfish Future Labz
312 views • 2 ปีที่แล้ว
3 ข้อดี Starfish Class Website Version