สรุปเร็ว 3 วินาที
Unreal Engine เวอร์ชัน 5.8.x เป็นเกมเอนจินและแพลตฟอร์มสร้างสรรค์งานภาพ 3 มิติแบบเรียลไทม์ที่ทรงพลังที่สุดในปัจจุบัน โดดเด่นด้วยเทคโนโลยีกราฟิกยุคใหม่อย่าง Nanite และ Lumen ที่ให้ความสมจริงระดับภาพยนตร์ พร้อมระบบเขียนตรรกะแบบภาพ Blueprints ที่ไม่ต้องเขียนโค้ดตัวอักษร เหมาะสำหรับผู้พัฒนาเกมระดับสูง สายงานภาพยนตร์ สถาปัตยกรรมจำลอง และ Virtual Production อย่างไรก็ตาม ตัวโปรแกรมมีความต้องการฮาร์ดแวร์และขนาดพื้นที่ติดตั้งขนาดใหญ่มาก และมีเงื่อนไขส่วนแบ่งรายได้เมื่อโครงการทำยอดขายเกินเกณฑ์
ฟีเจอร์เด่น
เทคโนโลยีเรขาคณิตไมโครโพลีกอนเสมือนจริง (Nanite)
ระบบ Nanite ช่วยให้นักพัฒนาสามารถนำเข้าโมเดล 3 มิติที่มีความละเอียดระดับภาพยนตร์ เช่น ข้อมูลสแกน Photogrammetry หรือโมเดลที่มีรายละเอียดระดับ หลายสิบล้านโพลีกอน เข้ามาวางในฉากได้โดยตรง โดยตัวเอนจินจะทำการสตรีมและประมวลผลเฉพาะพิกเซลที่มองเห็นบนหน้าจอแบบเรียลไทม์ ทำให้ไม่ต้องเสียเวลาทำโมเดลความละเอียดต่ำ (Low-poly) หรือทำแผนผัง Normal Map ด้วยตนเอง
ระบบจำลองแสงสะท้อนและแสงสว่างทั่วโลกแบบเรียลไทม์ (Lumen)
เทคโนโลยี Lumen เป็นระบบแสงสว่างแบบไดนามิกเต็มรูปแบบ (Fully Dynamic Global Illumination) ที่คำนวณการตกกระทบและการสะท้อนของแสงแบบไม่จำกัดจำนวนครั้ง (Infinite Bounces) แบบเรียลไทม์ทันทีที่มีการขยับย้ายแหล่งกำเนิดแสงหรือวัตถุในฉาก ทำให้นักพัฒนาไม่ต้องเสียเวลารออบแสง (Bake Lighting) ข้ามวันเหมือนเอนจินรุ่นก่อนหน้า
การเขียนตรรกะเกมด้วยระบบภาพ (Blueprints Visual Scripting)
ตัวเอนจินมีระบบ Blueprints ซึ่งเป็นภาษาการเขียนสคริปต์เชิงภาพที่ให้นักพัฒนาสามารถต่อโหนดตรรกะ การควบคุมตัวละคร ระบบกล้อง ฟิสิกส์ และระบบ UI ได้อย่างสมบูรณ์แบบโดยไม่ต้องเขียนโค้ดภาษา C++ แม้แต่บรรทัดเดียว ช่วยให้นักออกแบบเกมและศิลปินสามารถทดสอบและสร้างเกมที่ทำงานได้จริงอย่างรวดเร็ว
เครื่องมือสร้างงานภาพยนตร์และเอฟเฟกต์ (Sequencer & Niagara)
สำหรับสายงานสร้างภาพยนตร์และคัตซีน ตัวเอนจินมีเครื่องมือ Sequencer สำหรับควบคุมมุมกล้อง การตัดต่อ และแอนิเมชันแบบมัลติแทร็ก พร้อมระบบจำลองอนุภาค Niagara VFX ที่รองรับการสร้างเอฟเฟกต์ไฟ ควัน น้ำ และการระเบิดที่มีความละเอียดสูงและตอบสนองต่อสิ่งแวดล้อมในฉากได้อย่างสมบูรณ์
ข้อดี-ข้อสังเกต
ข้อดี
- เทคโนโลยี Nanite และ Lumen มอบกราฟิก 3D แบบเรียลไทม์ที่สมจริงที่สุดในอุตสาหกรรม
- ระบบ Blueprints Visual Scripting มีความสมบูรณ์สูง สร้างเกมได้โดยไม่ต้องเขียนโค้ด
- เปิดให้ดาวน์โหลดใช้งานได้ฟรีเต็มรูปแบบโดยไม่ตัดทอนฟังก์ชันใดๆ
- มีคลังสินทรัพย์ระดับคุณภาพสูงจาก Quixel Megascans และ Epic Marketplace ให้ใช้งาน
ข้อสังเกต
- ต้องการฮาร์ดแวร์คอมพิวเตอร์และการ์ดจอระดับสูงมากในการทำงานให้ลื่นไหล
- ไฟล์ติดตั้งโปรแกรมและโฟลเดอร์โปรเจกต์มีขนาดใหญ่มาก (มักใช้พื้นที่เกิน 100 GB)
ราคาและแพ็กเกจ
Unreal Engine 5 เปิดให้ ดาวน์โหลดใช้งานฟรี 100% สำหรับการพัฒนาเกม งานวิจัย และการเรียนรู้ สำหรับการสร้างเกมเชิงพาณิชย์ Epic Games จะคิดค่าลิขสิทธิ์ (Royalty Fee) ในอัตรา 5% เฉพาะเมื่อเกมดังกล่าวสามารถสร้างรายได้รวมตลอดอายุโครงการเกิน 1,000,000 ดอลลาร์สหรัฐ ขึ้นไปเท่านั้น (รายได้ 1 ล้านดอลลาร์แรกได้รับการยกเว้นค่าธรรมเนียม) ส่วนงานที่ไม่ใช่เกม เช่น งานสถาปัตยกรรมหรือภาพยนตร์ จะมีโครงสร้างใบอนุญาตแบบชำระค่าที่นั่งรายปีสำหรับบริษัทที่มีรายได้สูง
วิธีเริ่มต้นใช้งาน
- ดาวน์โหลดและติดตั้ง Epic Games Launcher จากเว็บไซต์ unrealengine.com
- เข้าไปที่แท็บ Unreal Engine แล้วเลือกดาวน์โหลดเวอร์ชันล่าสุดลงในไดรฟ์ที่มีพื้นที่ว่างเพียงพอ
- เปิดโปรแกรมแล้วเลือกเทมเพลตเริ่มต้น เช่น Games > Third Person หรือ Architecture
- นำเข้าโมเดล 3D และจัดวางแสงในฉากโดยเปิดใช้งานระบบ Lumen เพื่อดูแสงเงาแบบเรียลไทม์
- เปิดหน้าต่าง Blueprint เพื่อเริ่มต่อโหนดควบคุมตรรกะและการเคลื่อนที่ของตัวละคร
เคล็ดลับที่คนมักมองข้าม
การเปิดใช้งานตัวเลือก Virtual Shadow Maps ควบคู่กับ Nanite ในการตั้งค่า Project Settings จะช่วยให้แสงเงาของวัตถุขนาดเล็กและใบไม้มีความคมชัดและถูกต้องตามสเกลจริง โดยไม่ทำให้เฟรมเรตตกเหมือนการใช้ระบบเงาแบบดั้งเดิม
คำถามที่พบบ่อย
คำถาม : มือใหม่ที่เขียนโค้ดไม่เป็น สามารถใช้ Unreal Engine 5 สร้างเกมได้ไหม?
คำตอบ : สามารถทำได้ เนื่องจากระบบ Blueprints Visual Scripting มีฟังก์ชันครอบคลุมการสร้างเกมทุกระบบตั้งแต่ต้นจนจบโดยไม่ต้องเขียนโค้ด C++
คำถาม : ต้องใช้คอมพิวเตอร์สเปกขั้นต่ำเท่าใดในการใช้งาน?
คำตอบ : แนะนำให้ใช้คอมพิวเตอร์ที่มีหน่วยประมวลผล 6-Core ขึ้นไป, หน่วยความจำ RAM 32 GB, ไดรฟ์เก็บข้อมูลแบบ SSD และการ์ดจอที่รองรับ DirectX 12 เช่น NVIDIA GeForce RTX Series ขึ้นไป
คำถาม : UEFN (Unreal Editor for Fortnite) ต่างจาก Unreal Engine 5 อย่างไร?
คำตอบ : UEFN เป็นเวอร์ชันพิเศษที่ออกแบบมาเพื่อสร้างแมปและประสบการณ์เกมภายในระบบนิเวศของ Fortnite โดยใช้ภาษา Verse ในการเขียนโค้ดและเผยแพร่ลงสู่ผู้เล่น Fortnite ได้ทันที
คำถาม : ตัวโปรแกรมรองรับการทำงานบนเครื่อง Mac หรือไม่?
คำตอบ : รองรับการทำงานบน macOS โดยเฉพาะเครื่องที่ใช้ชิป Apple Silicon แต่ประสิทธิภาพสูงสุดยังคงแนะนำบนระบบปฏิบัติการ Windows ที่มีการ์ดจอเฉพาะทาง