การศึกษา6 คอร์สสอน Unreal Engine ออนไลน์สำหรับผลิตเกมขั้นเทพ (2023)

6 คอร์สสอน Unreal Engine ออนไลน์สำหรับผลิตเกมขั้นเทพ (2023)

Unreal Engine คือ Game Engine หรือ Software Framework ที่ใช้ในการพัฒนาเกมต่างๆ ทั้งนี้ Unreal Engine ถูกพัฒนาโดยบริษัทเกมชื่อดังอย่าง Epic Games ครับ

ทุกวันนี้มีเกมมากมายที่สร้างขึ้นโดยใช้ Unreal Engine ตัวอย่างที่ชัดเจนที่สุดคือเกมที่โด่งดังไปทั่วโลกอย่างเช่น Fortnite นั่นเองครับ

นักพัฒนาเกมทุกคนสามารถนำ Unreal Engine ไปใช้งานได้ฟรีโดยไม่เสียค่าใช้จ่าย เว้นเสียแต่ว่าคุณนำเกมออกมาขาย และทำรายได้ไปมากกว่า 1 ล้านดอลลาร์สหรัฐ (ประมาณ 30 ล้านบาท) คุณถึงจะเสียส่วนแบ่งประมาณ 5% ของยอดขายให้กับทาง Epic Games ครับ

ปัจจุบันบริษัทเกมต่างๆ ล้วนแต่ต้องการนักพัฒนาเกมที่ใช้งาน Unreal Engine ได้อย่างชำนาญ (เช่นเดียวกับ Unity) โดยมีการคาดเดาว่าความต้องการจะเพิ่มมากถึง 122% ในระยะเวลา 10 ปี (อ้างอิงจากบทความของ Unreal Engine)

Unreal Engine

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

เราไปดูกันดีกว่าจะมีคอร์สสอน Unreal Engine ออนไลน์ไหนที่น่าเรียนบ้าง

ข้อควรทราบ

คอร์สสอน Unreal Engine ที่ผมจะแนะนำจะอยู่ในแพลตฟอร์มอย่าง Udemy ดังนั้นถ้าใครยังไม่รู้จักแพลตฟอร์มนี้มาก่อนเลย ผมแนะนำให้อ่านบทความแพลตฟอร์มเรียนออนไลน์ของผมก่อน เพื่อให้เข้าใจข้อดีข้อเสียในการเรียนกับ Udemy ครับ

ในการเรียน Unreal Engine นั้นคุณจะต้องมีทักษะในการเขียนโปรแกรมมาก่อน โดยเฉพาะอย่างยิ่ง C++

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

ในส่วนของราคานั้นอาจจะเปลี่ยนแปลงได้ เพราะ Udemy มีลดราคาล้างสต็อกถึง 90% แทบทุกสัปดาห์ จนคอร์สเหลือประมาณ 300-500 บาทเท่านั้นเอง

ดังนั้นใครที่เปิดลิงค์ไปแล้วพบว่าคอร์สอยู่ที่ราคาเต็ม (เหมือนรูปในโพสนี้) ผมแนะนำให้รอ 2-5 วัน หรือว่ารับแจ้งเตือนจากผมก็ได้ครับ

Udemy

1. Unreal Engine 4: How to Develop Your First Two Games

คอร์สนี้สมควรอย่างยิ่งที่จะเรียนเป็นลำดับแรก เพราะเป็นคอร์สสอน Unreal Engine 4 ที่ได้รับการรับรองจากทาง Epic Games โดยตรง ผู้สอนอย่าง Christopher Murphy ก็ทำงานเป็น Evangelist อยู่ที่ Epic Games ครับ

นอกจากนี้ตัวคอร์สยังไม่มีการเรียน Coding ด้วย เพราะจะใช้ Blueprint ทั้งหมด ดังนั้นการเรียนถือว่าง่ายและสะดวกสบาย เหมาะกับมือใหม่ที่อยากจะลองสัมผัสดูว่าการสร้างเกมโดยใช้ Unreal Engine 4 เหมาะกับคุณหรือไม่ครับ

คุณจะได้เรียนเนื้อหาความยาว 15.5 ชั่วโมง โดยมีรายละเอียดดังต่อไปนี้

  • แนะนำ Unreal Engine 4 และ Toolset ต่างๆ รวมไปถึงตัว Editor
  • Post Processing, การใช้ Sequencer
  • การออกแบบเกม Pinball โดยใช้ Unreal Engine 4 ตั้งแต่ User Interaction ไปจนถึง Scoring System และการ customize ต่างๆ (เนื้อหาหลักกินเวลา 6 ชั่วโมงเต็ม)
  • การสร้างเกมแบบ Survival โดยคุณจะได้เรียนการสร้าง Landscape, การใส่ Assets, การสร้าง Character
  • ออกแบบ Attack Animations, อาวุธ รวมไปถึงศัตรูในเกม สำหรบเกม Survival ของคุณ

สำหรับเรื่องการสอน ผมพบว่าสำเนียงของครูเข้าใจง่ายครับ ผมไม่จำเป็นต้อง “พยายาม” ฟังแต่อย่างใด

คะแนนรีวิวของคอร์สนี้อยู่ที่ 4.5/5.0 จากนักเรียนมากกว่า 55,000 คน

2. Unreal Engine 4 Mastery: Create Multiplayer Games with C++

คอร์สนี้เป็นอีกคอร์สที่ได้รับการรับรองจาก Epic Games โดยตรง ผู้สอนคอร์สนี้คือ Tom Looman วิศวกรสร้างเกมที่ทำงานอยู่ที่ Epic Games ครับ ดังนั้นถ้าคุณสมัครคอร์สนี้ คุณจะได้เรียนกับผู้พัฒนาโปรแกรมเลยทีเดียว

เนื้อหาในคอร์สจะยกระดับจากคอร์สแรกขึ้นมาทุกด้าน เพราะคุณจะสามารถสร้างเกมที่มีระบบ Multiplayer เข้ามาด้วย นอกจากนี้คุณยังจะได้ใช้ C++ ซึ่งเป็นภาษายอดนิยมในการสร้างเกมด้วยครับ

ในการเรียนคอร์สนี้คุณจะเรียนพื้นฐาน C++ มาก่อน (แต่ผู้สอนบอกว่าภาษา OOP อย่าง C#, Python และ Java ก็ได้เช่นกัน)

วิธีการสอนในคอร์สนี้จะเป็นแบบ project-based นั่นหมายความว่าเน้นภาคปฏิบัติเป็นส่วนใหญ่ คุณจะได้สร้างเกมที่เล่นได้จริงโดยใช้ Unreal Engine 4 นั่นเองครับ

คอร์สนี้จะสอนคุณในสิ่งต่อไปนี้

  • เริ่มต้นทำโปรเจค Stealth Game และพื้นฐานการใช้ C++ กับการสร้างเกมใน Unreal Engine 4
  • ออกแบบ Game Mode
  • สร้าง AI หลากหลายเลเวลเพื่อเป็นศัตรูของผู้เล่น
  • จัดการในส่วนของ Multiplayer
  • เริ่มต้นโปรเจคที่ 2 คุณจะได้สร้างเกม Coop ทำนองเดียวกับ Fortnite
  • Set Up ตัวผู้เล่น
  • สร้างและออกแบบอาวุธ
  • จัดการเรื่อง HP และการตายของตัวละคร
  • Game Networking เพื่อสร้างเกมแบบ Multiplayer
  • สร้าง AI ระดับสูง และ Power Ups
  • จัดการในส่วนของ Game Mode

นอกจาก 2 โปรเจคนี้แล้ว คุณจะได้ลองสร้างฟีเจอร์อื่นๆ มากมายในเกมอีกด้วย (มี Challenges 14 ชิ้นให้คุณได้ลองสร้าง) หลังจากเรียนจบ คุณจะพร้อมสำหรับการเริ่มต้นพัฒนาเกมของคุณเองโดยใช้ Unreal Engine 4 ครับ

ส่วนในเรื่องการบรรยาย จากที่ผมทดสอบมาพบว่า เสียงและสำเนียงของครูผู้สอนเข้าใจง่ายมาก ผมแทบไม่มีอุปสรรคในการเรียนเลยครับ

คอร์สนี้ได้คะแนนไป 4.5/5.0 จากนักเรียนเกือบ 32,000 คน

3. Unreal Engine C++ Developer: Learn C++ and Make Video Games

คอร์สสอน Unreal Engine ที่จัดทำโดยทีมงานของ GameDev.tv สถาบันสอนการสร้างเกมแบบออนไลน์โดยเฉพาะ โดยผู้สอนคอร์สนี้คือ Ben Tristem ซึ่งเป็นเจ้าของสถาบันแห่งนี้เลยครับ

แม้ว่าคอร์สนี้จะไม่ใช่คอร์สแบบ official แต่ก็จัดทำในการร่วมมือกับ Epic Games ครับ

สำหรับเนื้อหาในคอร์สนี้จะละเอียดกว่า 2 คอร์สด้านบนอย่างชัดเจน เพราะมีเนื้อหาแบบวีดิโอให้เรียนมากกว่า 31.5 ชั่วโมงด้วยกัน หลายสิ่งที่คอร์สที่ 1-2 ไม่สอนก็จะมีสอนในคอร์สนี้ครับ

รูปแบบการเรียนจะผสมผสานไปทั้งทฤษฎีและปฏิบัติครับ แต่แน่นอนว่าส่วนปฏิบัติจะเป็นแกนหลักของคอร์ส ด้านล่างจะเป็นรายละเอียดของสิ่งที่คุณจะได้เรียน

  • การ Install Unreal Engine 4 และพื้นฐานภาษา C++ ที่จำเป็นต่อการสร้างเกม
  • สร้างเกม Bulls & Cows และ Building Escape สองเกมนี้จะเป็นเกมพื้นฐานที่คุณจะได้เรียนวิธีการสร้างเกมโดยใช้ C++ และ Unreal Engine ก่อนที่จะไปเรียนในระดับที่สูงขึ้นต่อไป
  • สร้างเกม Toon Tanks และ Simple Shooter (แนว Shooter อย่างเช่น Warframe) โดยสองเกมนี้จะซับซ้อนกว่าสองเกมแรกมาก และการสอนเนื้อหาต่างๆ จะรวดเร็วขึ้นด้วย แต่เมื่อคุณสร้างเสร็จแล้วจะเป็นเกมที่เล่นได้จริง และคุณสามารถนำไปพัฒนาต่อไปได้ครับ

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

ดังนั้นถ้าใครหาคอร์สสอน Unreal Engine ที่ละเอียดสุดๆ คุณควรจะพิจารณาเลือกคอร์สนี้ครับ

อย่างไรก็ดีคอร์สนี้จะเน้นที่เกม Offline ถ้าคุณอยากสร้างเกม Online คุณควรจะเรียนคอร์สที่ 4 (สอนโดยผู้สอนคนเดียวกัน) เพิ่มด้วยครับ

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

4. Unreal Multiplayer Master: Video Game Dev In C++

คอร์สสอนสร้างเกม Online โดยใช้ Unreal Engine 4 ที่จัดทำโดยทีมของ GameDev.tv เช่นเดิม

อย่างไรก็ดีสิ่งหนึ่งที่ผู้สอนเน้นย้ำก็คือ คอร์สนี้ไม่ได้จะสอนให้คุณสร้าง Massive Multiplayer Game (MMO) แต่คุณจะได้เข้าใจวิธีการการพัฒนาเกมของคุณให้ไปได้ถึงจุดนั้นครับ

โดยรวมแล้วเนื้อหาคอร์สนี้จะซับซ้อนกว่าคอร์สที่ 3 ในการเรียนคุณควรจะผ่านคอร์สที่ 3 มาก่อน หรือว่ามีพื้นฐานที่ดีในระดับหนึ่งในการใช้งาน Unreal Engine และ C++ ครับ

สิ่งที่คุณจะได้เรียนในคอร์สนี้ได้แก่

  • การสร้างแพลตฟอร์มสำหรับเชื่อมผู้เล่นเข้าด้วยกัน อย่างเช่นการใช้ GameInstance, การ Host Server รวมไปถึงการใช้ itch.io ในการแชร์เกมของคุณ
  • สร้างระบบ Menu
  • สร้างระบบ Multiplayer บน Steam (ใช้งาน Steamworks SDK, ใช้ Steam OSS ฯลฯ)
  • เนื้อหาระดับสูงอย่าง State Synchronization และ Interpolation

โดยรวมแล้วคอร์สนี้เจาะลึกทุกอย่างที่เกี่ยวข้องกับ Game Networking หรือการสร้างระบบ Multiplayer ของเกมนั่นเอง เนื้อหาในคอร์สจะยาวมากถึง 24 ชั่วโมงด้วยกัน

คอร์สนี้ได้คะแนนรีวิว 4.6/5.0 จากนักเรียนเกือบ 23,000 คน

5. Unreal Engine: Open World Landscapes

คอร์สนี้จะสอนการออกแบบ Landscape ใน Unreal Engine 4 ให้ออกมาสวยงามและตระการตา ซึ่งจะช่วยเพิ่มสร้างความประทับใจให้กับผู้เล่นนั่นเอง

ตัวคอร์สสอนโดย Greg Wondra เกมดีไซเนอร์ที่มีประสบการณ์กว่า 12 ปีในบริษัทเกมอย่างเช่น 2K และเคยมีส่วนร่วมในการผลิตเกมดีๆ มาแล้วมากมาย

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

  • การสร้างและออกแบบ Landscape เบื้องต้น
  • การใช้ Landscape Sculpting Tools และ Brush Types
  • Material Creation และ Landscape Painting
  • Landscape Layer Effects และ Splines
  • Landscape Management/World Composition
  • Foilage Mode/Procedural Foilage
  • และอื่นๆ อีกมากมาย

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

สำเนียงของครูผู้สอนชัดเจน perfect เหมือนกับเจ้าของภาษาครับ เพราะฉะนั้นคุณเรียนได้อย่างสบายๆ แน่นอน

คอร์สนี้ได้คะแนน 4.5/5.0 จากนักเรียนเกือบ 3,200 คน

6. Unreal Engine: Character Skill System

สำหรับใครที่ต้องการจะสร้างเกมที่มี Character/Skill ที่มีความซับซ้อนโดยใช้ Unreal Engine 4 คอร์สนี้จะช่วยพัฒนาในด้านดังกล่าวของคุณครับ ตัวคอร์สสอนโดย Greg Wondra คนเดิมครับ

สิ่งที่เขาจะสอนคุณในคอร์สนี้คือ

  • การสร้าง Interactive Menu และ HUD โดยใช้ Widget Blueprints
  • การสร้าง Interactive Objects โดยใช้ Blueprint Scripting
  • พัฒนาสกิล 6 สกิลอย่างเช่น Fireball (Direct Attack), Electro Shock (AOE Attack) หรือ Double Jump (Movement)
  • สร้างระบบ Skill Acquisition
  • วิธีการ Retarget Skeletal Meshes และ Animations
  • การสร้างและแก้ไข Animation State Machine
  • และอื่นๆ อีกมากมาย

โดยรวมแล้วคุณจะได้เรียนรู้การสร้างระบบสกิลอย่างสมบูรณ์โดยใช้ Unreal Engine 4 ซึ่งคุณสามารถนำไปดัดแปลงในเกมของคุณได้ครับ

คอร์สนี้ได้คะแนนรีวิวไป 4.6/5.0 จากนักเรียนมากกว่า 3,700 คน

Pun Anansakunwat
Pun Anansakunwathttps://victorytale.com/about-victorytale/
ผู้ก่อตั้งเว็บไซต์ Victory Tale ผมชื่นชอบในหลากหลายสาขาตั้งแต่ประวัติศาสตร์ การท่องเที่ยว เทคโนโลยี ไปจนถึงการลงทุน หลังจากที่จบการศึกษาจากมหาวิทยาลัยโคลัมเบีย (Columbia University) ผมก็ได้เป็นนักลงทุนในหุ้น, ติวเตอร์, นักเขียน (ตีพิมพ์ไปแล้ว 3 เล่ม) และในปัจจุบันก็เป็นเจ้าของเว็บไซต์ครับ

บทความการศึกษา

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

error: Content is protected !!