การศึกษา9 คอร์สสอนสร้างเกมใช้ Unity และ C# ออนไลน์ (เริ่มที่ 400 บาท!)

9 คอร์สสอนสร้างเกมใช้ Unity และ C# ออนไลน์ (เริ่มที่ 400 บาท!)

การสร้างเกม (Game Development) คือการพัฒนาตัวเกมที่เราเล่นๆ กัน ไม่ว่าจะเป็นเกม PC, Xbox หรือ Mobile จากศูนย์ให้เป็นรูปเป็นร่าง ผมเชื่อว่าหลายคนที่ชื่นชอบในการเล่นเกมอาจจะใฝ่ฝันว่าจะสร้างเกมเป็นของตัวเอง และวางขายในแพลตฟอร์มอย่าง Steam หรือ Epic บ้าง

อย่าเพิ่งคิดว่าจะเป็นไปไม่ได้ เพราะเกมของคนไทยอย่าง Home Sweet Home ได้วางขายใน Steam และได้คะแนนรีวิวถึง 9/10 เลยทีเดียว

ทั้งนี้ทักษะการสร้างเกมไม่ใช่สิ่งที่ต้องเรียนในมหาวิทยาลัยเสมอไป เทคโนโลยีการเรียนออนไลน์ที่พัฒนาขึ้นทำให้คุณสามารถเรียนวิธีการสร้างเกม อาทิเช่นการใช้ C# หรือ Unity ได้จากหน้าจอคอมพิวเตอร์ของคุณครับ

Mario เป็นสัญลักษณ์ของเกมต่างๆในช่วงยุค 90 Image by Alexas_Fotos from Pixabay

หลังจากที่เรียนจบแล้ว คุณเริ่มต้นสร้างเกมอย่างง่ายของคุณได้ทันที แต่จะให้เป็น Game Designer ที่เทพจริงๆ คุณจะต้องใช้เวลาฝึกฝนและฝึกปรือทักษะอีก 3-5 ปีขึ้นไปครับ

เราไปดูกันดีกว่ามีคอร์สการสร้างเกมหรือ Game Development ไหนที่น่าสนใจบ้างบนโลกออนไลน์ครับ

ข้อควรทราบ:

  • ราคาและเงื่อนไขของแต่ละคอร์สอาจจะเปลี่ยนแปลงได้โดยที่ผมไม่ทราบเรื่อง ดังนั้นรบกวนผู้ที่สนใจตรวจสอบกับทางเว็บไซต์ก่อนครับ
  • คอร์สสอนการสร้างเกมที่แนะนำในโพสนี้ทั้งหมดจะสอนโดยใช้ Unity หรือ C# แต่ผมจะแนบลิงค์ของคอร์สสอนสร้างเกมอื่นๆ ที่เกี่ยวข้อง (อย่างเช่นใช้ Blender) ไว้ที่หัวข้อล่างสุดของโพส ซึ่งคุณสามารถกดได้โดยใช้สารบัญครับ

Udemy

คอร์สที่ 1-3 อยู่ในแพลตฟอร์มของ Udemy

แพลตฟอร์มการเรียนออนไลน์ระดับโลกอย่าง Udemy มีคอร์สการสร้างเกมหรือ Game Development จำนวนมากมายมหาศาล และครอบคลุมการใช้งาน C#, Unity, HTML 5, Javascript และโปรแกรมอื่นๆ อีกมากมายครับ

ผมแนะนำว่าให้คุณเริ่มต้นที่คอร์สฟรีก่อน คอร์สสอนการสร้างเกมเหล่านี้สามารถเรียนได้จนจบคอร์สโดยไม่มีค่าใช้จ่ายครับ คอร์สที่น่าสนใจอาทิเช่น

คอร์สเหล่านี้จะเป็นคอร์สสั้นๆ แต่ละคอร์สจะใช้เวลาเรียนไม่เกิน 2 ชั่วโมง แต่จะบอกคุณได้เป็นอย่างดีว่า คุณเหมาะกับการสร้างเกมหรือไม่ ถ้าคุณเรียนแล้วชอบถึงจะเดินหน้าไปยังคอร์สที่เสียเงินต่อไปครับ

สำหรับคอร์สที่เสียเงินนั้นมีหลายสิ่งที่ผมชอบ นั่นคือคุณสามารถเรียนได้อย่างสะดวกสบายในหลายแพลตฟอร์ม ไม่ว่าจะเป็น PC, Smartphone, Tablet หรือว่า Smart TV นอกจากนี้คอร์สที่คุณซื้อไปจะไม่มีวันหมดอายุ และได้ content ใหม่ฟรีโดยอัตโนมัติถ้าครูผู้สอนอัพเดต content ในคอร์ส

ดังนั้นการเรียนกับ Udemy จึงมีความยืดหยุ่นสูงมาก เหมาะกับใครที่ไม่อยากรีบเร่งในการเรียนครับ

อย่างไรก็ดีสิ่งที่ผมชอบที่สุดคือ คอร์สใน Udemy มีลดราคาแทบทุกสัปดาห์จนเหลือแค่ไม่กี่ร้อยบาทเท่านั้น (ลดมากถึง 90%) ทำให้คุณเข้าถึงคอร์สสอนการสร้างเกมระดับเทพได้โดยไม่ต้องเสียเงินหลักพันหลักหมื่นครับ ทั้งนี้ถ้าคุณเปิดลิงค์ที่ผมใส่ไว้แล้วพบว่า คอร์สไม่ลดราคา ผมแนะนำให้รอ 2-5 วันหรือว่าสมัครแจ้งเตือนกับ Victory Tale ไว้ก็ได้ครับ

บน Udemy มีคอร์สการสร้างเกมเยอะมากเป็นพันคอร์ส และมีให้เลือกตั้งแต่รูปแบบเกม (เช่นเกม RPG ในมือถือ หรือเกม Strategy บน PC), โปรแกรมที่ใช้ (อย่างเช่น Unity หรือ Blender) หรือระดับความซับซ้อน (เช่นระดับ Advanced) คอร์สที่น่าสนใจได้แก่

1. Complete C# Unity Game Developer

คอร์สสอนการสร้างเกมนี้จัดทำโดย GameDev.tv บริษัทสอนการสร้าง ดีไซน์ และขายเกมแนว Indie ทั้งหลาย โดยมีผู้สอนสองคน คนแรกคือ Ben Tristem ผู้ก่อตั้งบริษัทและ Rick Davidson ผู้มีประสบการณ์ในฐานะ Game Developer มานานถึง 14 ปี บริษัทเกมที่เขาสร้างขึ้นถูกบริษัทเกมยักษ์ใหญ่อย่าง EA ในปี ค.ศ.2012 ดังนั้นเชื่อได้ว่าเขามีความรู้ดีๆ มาถ่ายทอดให้คุณอย่างแน่นอนครับ

คอร์สสอนสร้างเกมโดยใช้ Unity และ C#

ตัวคอร์สนี้ประกอบด้วยสองรูปแบบ โดยแบ่งออกเป็นการสร้างเกม 2D หรือ 3D ครับ

1.1) Complete C# Unity Game Developer 2D

คอร์สนี้จะสอนภาษา C# ตั้งแต่ระดับเริ่มต้น รวมไปถึงการใช้งาน Unity engine เพื่อนำความรู้ที่ได้ไปสร้างเกมที่เล่นได้จริง รูปแบบการเรียนจะเป็นลักษณะ project-based หมายถึงว่าคุณจะได้ลองทำโปรเจคมากมายที่คุณจะได้สร้างเกมขึ้นมาเป็นของคุณเอง

  • พื้นฐานภาษา C# อาทิเช่น Variables, Conditionals, Functions
  • พื้นฐานการใช้งาน Unity และการดีไซน์เกม
  • การสร้าง UI
  • เจาะลึก Physics Engine ของ Unity เพื่อสร้างเกมที่สมจริง
  • สร้างเกมแบบ 2D ที่เล่นได้จริงจำนวน 3 เกมจาก scratch ได้แก่ Laser Defender, Glitch Garden, TineVania (เนื้อหาในส่วนนี้จะยาวกว่า 22 ชั่วโมงและครอบคลุมเนื้อหาส่วนใหญ่ของคอร์สครับ) แต่ละเกมคุณจะได้ใช้งานฟังก์ชันที่แตกต่างกันไปของ Unity ซึ่งจะช่วยพัฒนาความรู้และทักษะการสร้างเกมแบบโดยตรงเลยครับ

รวมแล้วภายในคอร์สคุณจะได้ลองสร้างเกม 2D สำหรับ PC และ Mac จำนวน 7 เกม เมื่อเรียนจบ 35 ชั่วโมงแล้วคุณจะมีทักษะที่พร้อมสำหรับการสร้างเกม 2D เป็นของตัวเองครับ

ในปัจจุบันคอร์สนี้มีผู้เรียนมากเกือบ 370,000 คน โดยได้คะแนนรีวิวสูงถึง 4.7/5.0 เลยทีเดียว

1.2) Complete C# Unity Game Developer 3D

โครงสร้างของคอร์สนี้เหมือนกับคอร์สด้านบน แต่ว่าจะเปลี่ยนจากการสร้างเกม 2D เป็น 3D ครับ รูปแบบการเรียนก็จะเน้นการทำโปรเจคเหมือนเดิม โดยคุณจะได้เรียนสิ่งต่อไปนี้

  • Basic C# – พื้นฐานภาษา C# ที่จำเป็นต่อการสร้างเกม
  • Basic Unity – พื้นฐานของ Unity Engine ซึ่งเป็นเครื่องมือการสร้างเกมหลัก
  • ลองสร้างเกม 3D แนวต่างๆ กันจาก scratch อาทิเช่น Realm Rush (เกมแนว Tower Defense) และ Zombie Runner (เกมแนว FPS)
  • และอื่นๆ อีกมากมาย

ทั้งนี้ทักษะระดับสูงที่คุณจะได้เรียนจะมาจากการทำโปรเจคครับ ทำให้คุณได้รับประสบการณ์จริง และคุณยังสามารถเก็บเกมที่คุณสร้างขึ้นใน portfolio ของคุณได้ด้วยครับ

เนื้อหาของคอร์สอยู่ที่ 34 ชั่วโมง และได้คะแนนรีวิว 4.6/5.0 จากนักเรียนมากกว่า 115,000 คนครับ

2. The Ultimate Guide to Game Development with Unity 2019

คอร์สสอนการสร้างเกมนี้เป็นคอร์สที่จัดทำโดยผู้สร้าง Unity อย่าง Unity Technologies โดยตรง ดังนั้นคอร์สนี้จึงเป็นอีกคอร์สหนึ่งที่คุณไม่ควรพลาดครับ สำหรับคอร์สนี้จะเน้นไปที่การทำโปรเจคแบบ 100% อย่างพื้นฐานภาษา C# จะมีให้เท่าที่ต้องใช้เท่านั้น และเกมที่คุณจะได้สร้างจะมีทั้ง 2D และ 3D ครับ

คอร์สเรียนสร้างเกมโดยใช้ Unity

สำหรับเกม 2D คุณจะได้สร้างเกมแนว Galaxy Shooter ที่มี effect อย่างสวยงาม ส่วนเกม 3D คุณจะได้สร้างเกม FPS ของคุณเองครับ ทุกเกมจะเป็นการสร้างจาก scratch ทั้งหมด

โดยรวมแล้วสิ่งที่คุณจะได้เรียนมีดังต่อไปนี้

  • ความรู้ C# ที่ต้องใช้อย่างเช่น Variables และ If Statements
  • รู้จัก Unity Engine และฟีเจอร์ต่างๆ อย่างเช่น Asset Store
  • จัดการกับ User Input อย่างเช่นการเคลื่อนไหวของตัวละคร การกระแทกกับสิ่งกีดขวางในเกม
  • สร้าง Power Ups ให้กับยานในเกม 2D อย่างเช่น Laser Beams
  • ใช้ Shaders เพื่อเปลี่ยน background ให้ดูสวยงาม
  • สร้าง bot ในเกมโดยใช้เทคโนโลยี AI เบื้องต้น
  • ใช้งาน SFX, เพลง และ effect อื่นๆ
  • Deploy ตัวเกมของคุณในเว็บไซต์หรือ mobile platform
  • และอื่นๆ อีกมากมาย

สำหรับคอร์สนี้ เราคงปฏิเสธไม่ได้ว่าเป็นอีกคอร์สการสร้างเกมโดยใช้ Unity ที่ดีที่สุดอีกคอร์สหนึ่ง โดยเฉพาะถ้าคุณอยากเรียนทั้ง 2D และ 3D และยังไม่อยากเรียนแบบยืดเยื้อให้เสียเวลาครับ

เนื้อหาทั้งหมดในคอร์สนี้อยู่ที่ 21 ชั่วโมง ขณะที่คะแนนรีวิวได้ไป 4.5/5.0 โดยมีผู้เรียนเกือบ 62,000 คนครับ

3. RPG Core Combat Creator: Learn Intermediate Unity C# Coding

คอร์สสอนสร้างเกมนี้จัดทำโดย GameDev.tv เช่นเดิม (ผู้สอนก็คนเดิมเช่นกันครับ) สำหรับคอร์สนี้จะซับซ้อนกว่าคอร์สแรก เพราะครูผู้สอนจะสอนคุณใช้งานเทคนิคที่สูงขึ้นในการสร้างเกมใน Unity ครับ คุณจะได้เจาะลึกการสร้างเกมแนว RPG ที่สามารถเล่นได้จริงโดยตรง

สิ่งที่ครูผู้สอนจะสอนในคอร์สได้แก่

  • การออกแบบ Movement หรือการเคลื่อนไหวของตัวละคร
  • พื้นฐานการออกแบบระดับสูง
  • พื้นฐานการออกแบบต่อสู้ในเกม
  • สร้าง Enemy AI
  • จัดการและออกแบบ Gameplay Moment รวมไปถึงบรรยากาศในเกม
  • การใช้ Saving Asset Pack
  • สร้างระบบ Save
  • สร้างและดีไซน์อาวุธในเกม
  • ออกแบบ Stats ของตัวละคร RPG
  • และอื่นๆ อีกมากมาย

ตัวคอร์สมีเนื้อหา 27.5 ชั่วโมง ซึ่งน่าทึ่งมาก เพราะครูผู้สอนจะช่วยให้คุณเข้าใจโครงสร้างทุกส่วนของเกม RPG เลยครับ และอธิบายวิธีการสร้างเกม RPG คุณภาพสูงจาก scratch ที่คุณสามารถนำไปพัฒนาต่อไปได้ เอาเป็นว่าใครอยากสร้างเกม RPG ต้องเรียนเลยละครับ

คอร์สนี้ได้คะแนนรีวิวสูงปรี๊ดถึง 4.7/5.0 จากนักเรียนมากกว่า 78,000 คน

นอกเหนือจากนี้ ถ้าคุณรู้สึกว่าคอร์สที่ผมแนะนำไปยังไม่น่าสนใจ คุณสามารถดูรายชื่อคอร์สทั้งหมดได้ Game Development Courses ครับ

Coursera

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

จุดแข็งของ Coursera คือโครงสร้างของคอร์สจะดีเยี่ยมตามสไตล์มหาวิทยาลัย คุณจะได้รับการประเมินผลอย่างเสร็จสรรพ และถ้าคุณเรียนจบ คุณจะได้รับประกาศนียบัตรด้วยครับ

รูปแบบของ Coursera จะมีสองวิธีหลักๆ นั่นคือแบบคอร์สเดี่ยว ซึ่งคุณจะเรียนเนื้อหาแบบวีดิโอทั้งหมดได้ฟรี และจ่ายเงินก็ต่อเมื่อต้องการการประเมินผลและประกาศนียบัตร และอีกแบบหนึ่งคือแบบหลักสูตร ซึ่งคุณจะต้องจ่ายเงินค่าสมาชิกในการเรียนครับ โดยทั่วไปแล้วราคาค่าเรียนจัดว่าสูงกว่า Udemy ครับ และแน่นอนว่าดองไว้เก็บไว้เรียนทีหลังไม่ได้ครับ

คอร์สและหลักสูตรสอนการสร้างเกมที่น่าสนใจใน Coursera ได้แก่

4. Game Design and Development Specialization

หลักสูตรสอนการสร้างเกมคุณภาพเยี่ยมที่จัดทำโดย Michigan State University คุณจะได้เรียนวิธีการสร้างเกมแบบละเอียดยิบตั้งแต่เริ่มต้นโดยใช้ Unity ครับ

Coursera

ภายในหลักสูตรจะประกอบด้วยคอร์สย่อยทั้งหมด 5 คอร์สด้วยกันได้แก่

  1. Introduction to Game Development – อธิบายพื้นฐานของการสร้างเกม ไม่ว่าจะเป็น Unity Engine หรือว่า C# ในคอร์สนี้คุณจะได้เรียนทั้งสองเครื่องมือดังกล่าว และได้ใช้ความรู้มาทำโปรเจคจำนวน 3 ชิ้นซึ่งจะช่วยพัฒนาทักษะของคุณสู่อาชีพอย่าง Game Designer, Game Artist หรือ Game Programmer
  2. Principles of Game Design – คอร์สที่จะสอนคุณให้เข้าใจถึงการเปลี่ยนไอเดียให้เป็นเกมที่เล่นได้จริง ไม่ว่าจะเป็น Design Documentation, Prototyping หรือ Testing
  3. Business of Games and Entrepreneurship – อธิบายโครงสร้างของธุรกิจเกมอย่างละเอียด และกระบวนการสร้างเกมที่มีคุณภาพ รวมไปถึงทักษะแบบ soft skills ที่สำคัญ อาทิเช่น Project Management, Teamwork Skills, การ position เกมของคุณในตลาด สำหรับใครที่กำลังจะขายเกมของตัวเอง คุณจะได้เรียนรู้แผนการทางธุรกิจที่ต้องรู้อีกด้วย
  4. Game Development for Modern Platforms – สอนการสร้างเกมรุ่นใหม่โดยใช้ Unity
  5. Capstone – โปรเจคหลักที่จะรวมความรู้ทุกอย่างที่คุณเรียนไปมาสร้างเกมแบบออริจินอลของคุณเองจาก scratch มาสู่ระดับที่วางขายได้จริง

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

ทางมหาวิทยาลัยแนะนำว่าคุณควรจะเรียน 3 ชั่วโมงต่อสัปดาห์ ซึ่งจะทำให้คุณเรียนจบหลักสูตรในเวลา 6 เดือน แต่แน่นอนว่าถ้าคุณมีเวลาว่าง คุณจะเรียนเร็วกว่านั้นก็ได้ครับ ซึ่งจะช่วยให้ประหยัดค่าเรียนด้วย

สำหรับค่าเรียนคอร์สนี้จะอยู่ที่ $49 หรือ 1,470 บาทต่อเดือนครับ

5. Unity Certified 3D Artist Specialization

สำหรับใครที่สนใจจะสร้างเกมโดยใช้ Unity หลักสูตรนี้เป็นตัวเลือกที่น่าสนใจมาก เพราะจะอธิบายการใช้งาน Unity ในการสร้างเกมอย่างละเอียด นอกจากนี้คุณยังใช้ความรู้ไปสอบ Unity Certified 3D Artist Exam ได้อีกด้วยครับ ตัวหลักสูตรจัดทำโดยทาง Unity เอง ดังนั้นไม่มีข้อสงสัยเรื่องคุณภาพอยู่แล้วครับ

คอร์สย่อยทั้ง 5 ในหลักสูตรนี้จะครอบคลุมทักษะต่างๆ ใน Unity ได้แก่

  1. Asset Creation and Management
  2. Lighting, Reflection and Post Processing Effects
  3. Integrating Scripts for Scene Interactions
  4. Character Setup and Animation
  5. Creating Cutscenes in Unity

คุณจะได้เรียนทักษะระดับสูงของ Unity ที่มีค่าต้องการสร้างเกมคุณภาพเยี่ยมและการสอบ อย่างไรก็ดีผู้เรียนควรจะมีทักษะการใช้งาน Unity มา 1-2 ปีแล้วถึงจะมาเรียนครับ ดังนั้นไม่เหมาะสำหรับมือใหม่อย่างแน่นอน

6. C# Programming for Unity Game Development Specialization

หลักสูตรนี้จะสอนแบบเจาะลึกการใช้ C# ใน Unity ซึ่งเป็นทักษะอันดับต้นๆ ที่ใช้พัฒนาเกมคุณภาพเยี่ยม ผู้จัดทำคอร์สนี้คือ University of Colorado ครับ คุณไม่จำเป็นต้องมีทักษะใดๆ ก็สามารถเริ่มเรียนได้ทันทีครับ นอกจากเนื้อหาแบบวีดิโอทั่วไปแล้ว ภายในหลักสูตรมีทั้งแบบฝึกหัดและโปรเจคอีกหลายชิ้นให้คุณได้พัฒนาทักษะและฝึกฝีมืออีกด้วย

คอร์สย่อยทั้ง 4 ประกอบด้วย

  • Introduction to C# Programming and Unity – เรียนรู้การพัฒนาเกมโดยใช้ C# และ Unity ตั้งแต่การเขียน C# Console Application และ Unity Script ไปจนถึงการเรียนวิธีใช้ Classes และ Objects ใน Code Module ฯลฯ
  • More C# Programming and Unity – คอร์สนี้จะสอนต่อเนื่องจากคอร์สแรก อาทิเช่น การเก็บข้อมูลใน Arrays, การใช้ looping รวมไปถึงพื้นฐานเรื่อง Abstraction และอื่นๆ อีกมากมาย
  • Intermediate Object-Oriented Programming for Unity Games – เข้าใจพื้นฐานของ OOP สำหรับ Unity อย่างเช่น Inheritance และ Polymorphism
  • Data Structures and Design Patterns for Game Developers – เจาะลึกในส่วนของ Data Structure อย่างเช่น Stacks, Queues และ Trees Module รวมไปถึง Design Patterns ที่เกี่ยวข้องกับ Game Development

มหาวิทยาลัยแจ้งว่าคุณควรจะเรียน 8 ชั่วโมงต่อสัปดาห์ ซึ่งจะเรียนให้จบได้ในเวลา 4 เดือนด้วยกัน ในส่วนของค่าเรียนจะอยู่ที่ $49 หรือประมาณ 1,470 บาทต่อเดือนครับ

Coursera Plus

ถ้าคุณสนใจคอร์สหรือหลักสูตรใน Coursera มากกว่า 1 คอร์ส ทางเลือกที่ดีก็คือการสมัคร Coursera Plus ครับ เพราะในราคา $399 ต่อปี หรือ $33.25 (1,000 บาทต่อเดือน) คุณจะเรียนได้มากกว่า 3,000 คอร์สและหลักสูตรด้วยกัน ซึ่งรวมหลักสูตรทั้งหมดในโพสนี้ด้วยครับ

หลังจากสมัคร Coursera Plus แล้วคุณไม่จำเป็นต้องจ่ายค่าเรียนรายเดือนของแต่ละคอร์สอีกต่อไป เพราะ Coursera Plus รวมทุกอย่างไว้ให้คุณแล้วนั่นเอง

คอร์สสอนการสร้างเกมที่เว็บไซต์อื่นๆ

7. MasterClass

MasterClass เป็นแพลตฟอร์มออนไลน์ที่จะให้คุณเรียนกับผู้เชี่ยวชาญระดับสุดยอดของแต่ละสาขาวิชา สำหรับสาขา Game Development แล้วคุณจะได้เรียนกับ Will Wright หนึ่งใน Game Designer ผู้สร้างเกมที่ดังสุดๆ อย่าง Sim City และ The Sims ครับ

MasterClass

คอร์สของ Will Wright จะเป็นคอร์สที่จะสอนถึง concept ทั่วไปของการสร้างเกม และไม่ได้สอนวิธีการสร้างโดยตรง คุณจะได้เรียนมุมมองต่างๆ ที่จะส่งผลให้เกมของคุณประสบความสำเร็จครับ ซึ่งสิ่งนี้สำคัญไม่แพ้กับวิธีการสร้างเกมเลยทีเดียว

ทั้งนี้คอร์สเรียนของ MasterClass จะเป็นแบบสมัครสมาชิก แต่จะต่างกับ Coursera ตรงที่ เมื่อคุณสมัครสมาชิกแล้ว คุณจะสามารถเรียนได้ทุกคอร์ส อย่างคอร์สทำอาหารของ Gordon Ramsey ก็สามารถเรียนได้ด้วยเช่นกันครับ

8. Skillshare

Skillshare เป็นแพลตฟอร์มออนไลน์ที่เปิดให้ผู้เชี่ยวชาญมาสอนทักษะแต่ละทักษะแก่ผู้สนใจ คอร์สแต่ละคอร์สจะมีลักษณะคล้ายกับ Udemy นั่นคือใช้เวลาเรียน 4-5 ชั่วโมงและเป็นรูปแบบ video ครับ

Skillshare – Game Development

รวมๆ แล้ว แพลตฟอร์มมีคอร์สเหล่านี้ให้เลือกนับร้อยคอร์ส โดยแต่ละคอร์สจะแบ่งออกเป็นโปรแกรมที่ใช้และลักษณะของเกมที่จะสร้างครับ

ค่าเรียนของ Skillshare จะคิดเป็นแบบสมาชิก โดยค่าสมาชิกจะอยู่ที่ $8.25 (ประมาณ 260 บาทต่อเดือน) ในกรณีที่คุณจ่ายเหมาเป็นรายปี แต่ถ้าจ่ายเป็นรายเดือน ราคาจะสูงกว่านั้นครับ

หลังจากที่คุณเป็นสมาชิกแล้ว คุณสามารถเรียนได้ทุกอย่างบนแพลตฟอร์มของ Skillshare ไม่ว่าจะเป็นการสร้างเกมหรือว่าทักษะอื่นๆ ครับ

9. CG Spectrum

CG Spectrum หรือ CG Spectrum College of Digital Art & Animation เป็นสถาบันออนไลน์ที่สอนด้านการสร้างเกมหรือ Game Development โดยเฉพาะ

คุณภาพของคอร์สของ CG Spectrum บอกเลยว่าสุดยอด เพราะสอนโดยผู้เชี่ยวชาญประสบการณ์สูงในสาขาการสร้างเกมและ Visual Effects แถมตัวสถาบันยังเป็น education partner ของ Blizzard อีกด้วย ดังนั้นไม่ต้องสงสัยเรื่องคุณภาพเลยครับ

ลูกศิษย์ที่จบการศึกษาจาก CG Spectrum ก็ได้ไปทำงานในค่ายเกมดังๆ อย่างเช่น EA, Ubisoft มาแล้วมากมายครับ

CG Spectrum

คอร์สของ CG Spectrum ที่เกี่ยวข้องกับเกมมีทั้งหมด 5 คอร์สด้วยกัน ระยะเวลาในการเรียนจะต่างกันออกไปครับ

  • Introduction to Game Design
  • Foundations for Game Art & Animation
  • Game Design Diploma
  • Advanced Game Design Diploma
  • Game Programming Diploma

แต่ละคอร์สจะใช้เวลาเรียนทั้งหมด 10 เดือน ยกเว้น Intro to Game Design คอร์สเดียวที่จะเรียน 3 เดือนครับ

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

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

ถ้ายังสงสัยว่าเรียนอย่างไร สามารถดูได้จากคลิปนี้ครับ

ผ่านไปหลายสัปดาห์ คุณจะได้เรียนสิ่งที่ซับซ้อนมากขึ้นเรื่อยๆ จนสุดท้ายคุณจะได้สร้างเกมแบบ Interactive แบบเต็มเกมที่เป็นผลงานของคุณเอง ไม่เพียงเท่านั้นคุณจะได้พัฒนาทักษะที่ค่ายเกมดังๆ ต้องการ ทำให้คุณพร้อมสำหรับการไปทำงานในบริษัทเกม หรือสร้างเกมขึ้นมาวางขายในแพลตฟอร์มอย่าง Steam ครับ

Image by PIRO4D from Pixabay

ทางสถาบันต้องการคาดหวังให้นักเรียนใช้เวลาเรียนและทำงานทั้งหมด 20 ชั่วโมงต่อสัปดาห์ เพราะฉะนั้นบอกได้เลยว่าเรียนหนักครับ เพราะหลักสูตรออนไลน์ส่วนใหญ่จะใช้เวลาเรียนไม่เกิน 10 ชั่วโมงต่อสัปดาห์เท่านั้น

อย่างไรก็ตามการเรียนกับ CG Spectrum ยืดหยุ่นได้ตามตารางของคุณ ถ้าไม่ว่างสามารถเลื่อนไปก่อนได้ครับ ส่วนในเรื่องค่าใช้จ่ายในการเรียน ทางสถาบันไม่ได้ระบุไว้บนเว็บไซต์ คุณจะต้องส่งอีเมล์ไปสอบถามด้วยตนเองครับ

ทักษะการสร้างเกมอื่นๆ

นอกจาก C# และ Unity แล้วยังมีคอร์สสอนการสร้างเกมโดยใช้ซอฟต์แวร์อื่นๆ ด้วยเช่นกัน ผมจะทยอยเขียนตามลำดับแล้วจะมา update ให้ที่โพสนี้ครับ

Blender – ซอฟต์แวร์สาย computer graphic ตัวสำคัญที่ใช้ในการสร้างเกมระดับสูง รวมไปถึง Animation, Motion Graphics และ VR ต่างๆ ด้วยครับ

บทความล่าสุด

Victory Tale ไม่อนุญาตให้คัดลอกบทความไปโพสที่ใดทุกกรณี การฝ่าฝืนมีโทษทางกฎหมาย

error: Content is protected !!