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

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

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

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

คอร์สนี้เป็นการเรียนรู้การเกี่ยวกับการสอนวิชาคณิตศาสตร์ ระดับชั้นมัธยมศึกษาปีที่1-3 โดยแบ่งเป็นบทเรียนที่เหมาะสมกับต่ละรดับชั้น ...

Starfish Academy
Starfish Academy
Micro Learning เรียนคณิตศาสตร์ ม.1-3
Starfish Academy

Micro Learning เรียนคณิตศาสตร์ ม.1-3

Starfish Academy
4.6 (17 ratings)
Technology Skills
ด้านการสร้างสรรค์ และนวัตกรรม
basic
2:30 ชั่วโมง

ปลดล็อกพลัง Gemini ยกระดับการทำงานให้เหนือขั้น

เบื่อไหมกับการทำงานเดิมๆ รู้สึกไม่มีประสิทธิภาพ คิดไอเดียอะไรไม่ออก หรือคุณกำลังมองหาเครื่องมือใหม่ๆ เพื่อพัฒนาตัวเองอยู่หรือเ ...

Google for Education Partner
Google for Education Partner
ปลดล็อกพลัง Gemini ยกระดับการทำงานให้เหนือขั้น
Google for Education Partner

ปลดล็อกพลัง Gemini ยกระดับการทำงานให้เหนือขั้น

Google for Education Partner

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

4.8 (114 ratings)
การเรียนแบบบูรณาการ
ด้านการสร้างสรรค์ และนวัตกรรม
basic
2:00 ชั่วโมง

การสอนภาษาไทย (3R)

การสอนภาษาไทยของมูลนิธิโรงเรียนสตาร์ฟิชคันทรีโฮมได้ออกแบบมาเพื่อพัฒนาทักษะการฟัง พูด อ่าน เขียน อย่างเป็นระบบเข้าใจง่ ...

Starfish Academy
Starfish Academy
การสอนภาษาไทย (3R)
Starfish Academy

การสอนภาษาไทย (3R)

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

Micro Learning เทคนิคการดูแลลูกที่มีความต้องการพิเศษ

เด็กทุกคนควรได้รับการศึกษาโดยไม่แบ่งแยกเพียงเพราะมีข้อจำกัด การจัดการเรียนรวมจึงเป็นแนวทางการจัดการเรียนรู้ที่ตอบสนองต่ ...

Starfish Academy
Starfish Academy
Micro Learning เทคนิคการดูแลลูกที่มีความต้องการพิเศษ
Starfish Academy

Micro Learning เทคนิคการดูแลลูกที่มีความต้องการพิเศษ

Starfish Academy
4.6 (8 ratings)

Related Videos

Success - การพัฒนาสมรรถนะและทักษะของผู้เรียนอย่างเด่นชัด
13:58
Starfish Academy

Success - การพัฒนาสมรรถนะและทักษะของผู้เรียนอย่างเด่นชัด

Starfish Academy
163 views • 2 ปีที่แล้ว
Success - การพัฒนาสมรรถนะและทักษะของผู้เรียนอย่างเด่นชัด
13:16
Starfish Academy

Success - การพัฒนาสมรรถนะและทักษะของผู้เรียนอย่างเด่นชัด

Starfish Academy
287 views • 2 ปีที่แล้ว
Well Being - การพัฒนาสุขภาวะของผู้เรียน
11:22
Starfish Academy

Well Being - การพัฒนาสุขภาวะของผู้เรียน

Starfish Academy
534 views • 2 ปีที่แล้ว
Learning Loss - การภาวะความถดถอยในการเรียนรู้
10:11
Starfish Academy

Learning Loss - การภาวะความถดถอยในการเรียนรู้

Starfish Academy
1591 views • 2 ปีที่แล้ว