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

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

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

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

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

Starfish Academy
Starfish Academy
Micro Learning เทคนิคสอนเด็กที่บกพร่องทางการเรียนรู้
Starfish Academy

Micro Learning เทคนิคสอนเด็กที่บกพร่องทางการเรียนรู้

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

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

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

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

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

Starfish Academy
4.8 (651 ratings)
8888 ผู้เรียน
EdTech
ด้านการสื่อสาร สารสนเทศ และรู้เท่าทันสื่อ ด้านการสร้างสรรค์ และนวัตกรรม
basic
2:00 ชั่วโมง

การทำ Micro learning บทเรียนแบบกระชับ ฉบับเข้าใจง่าย

เรียนรู้ไอเดียการสร้างบทเรียนแบบ ไมโครเลิร์นนิง (Micro-learning) เพื่อทำให้ผู้เรียนเข้าใจเนื้อหาการเรียนรู้ที่เยอะและยาก ...

Starfish Academy
Starfish Academy
การทำ Micro learning บทเรียนแบบกระชับ ฉบับเข้าใจง่าย
Starfish Academy

การทำ Micro learning บทเรียนแบบกระชับ ฉบับเข้าใจง่าย

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

Micro Learning เทคนิคการดูแลสุขภาพกาย ป.1-3

การฝึกการเคลื่อนไหวขั้นพื้นฐานในวัยเด็กเป็นสิ่งจำเป็น ซึ่งเป็นช่วงเวลาที่สำคัญสำหรับการวางพื้นฐานที่ถูกต้อง นำไปสู่พัฒนาการด้านร่างก ...

Starfish Academy
Starfish Academy
Micro Learning เทคนิคการดูแลสุขภาพกาย ป.1-3
Starfish Academy

Micro Learning เทคนิคการดูแลสุขภาพกาย ป.1-3

Starfish Academy
4.9 (30 ratings)

Related Videos

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

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

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

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

Starfish Academy
290 views • 3 ปีที่แล้ว
CBE - การจัดการเรียนรู้ฐานสมรรถนะ
10:22
Starfish Academy

CBE - การจัดการเรียนรู้ฐานสมรรถนะ

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

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

Starfish Academy
574 views • 3 ปีที่แล้ว