DeveloperFeaturedGame DevelopmentUDKUnreal Engine

Game Engine: Unreal Engine (UDK 4) ติดตั้งตัวโปรแกรม

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

Unreal Engine เป็นเครื่องประมวลผลเกมอีกตัวที่นักพัฒนาเกมนิยมนำมาพัฒนาต่อยอด โดยจุดเด่นอยู่ในเรื่องของพื้นผิว และระดับฉาก และ Object ในเกมที่จะพัฒนา

ข้อเสียเล็กน้อยคือ เครื่องคอมพิวเตอร์ที่จะนำมาประมวลผลต้องมี หน่วยประมวลผลกราฟิกที่ค่อนข้างสูงครับ

เริ่มต้นติดตั้ง Unreal Engine หรือ UDK เวอร์ชัน 4

ให้เราเข้าไปที่เว็บไซต์ https://www.unrealengine.com/what-is-unreal-engine-4

ทำการดาวน์โหลด Epic Games ลงมาติดตั้งในเครื่องก่อน ขนาดไฟล์ไม่ใหญ่มากหลังจากนั้นเปิดโปรแกรม Epic Games ขึ้นมาครับ แล้วกดปุ่ม Get Unreal Engine 4.8.1 แล้วดาวน์โหลดให้เรียบร้อยครับ

udk-1

ขนาดไฟล์ก็ 4.3 Gb กว่าๆ

เมื่อดาวน์โหลดเสร็จแล้ว สามารถเรียนวิธีการพัฒนาเกมที่เมนู Learn ไปก่อนก็ได้ครับ

udk-2

เปิดโปรแกรมขึ้นมาครับ กดที่ Launch ได้เลย

udk-3

เราจะเจอกับหน้า start program ตามนี้ครับ

udk-4

ให้เราเลือก Game Template แบบ First Person ก่อนครับ

udk-5

จนการ Create Project เสร็จเรียบร้อยแล้วเราจะพบกับหน้าจอ Editor ของ Unreal Engine หรือ UDK ครับ

ทำการ กด Play ที่ Editor ดูครับ เกมก็จะ Preview เกมของเราได้ทันที บังคับด้วย Keyboard มาตรฐาน และ Mouse Look Control ครับ และถ้าต้องการออกจากการ Preview ให้กด ESC ก็จะออกจากโหมด Preview

udk-7

คลิกเมาส์เพื่อยิงลูกบอล ไปที่ กล่องข้างหน้าจะมีการ คำนวณ Physics ส่วนของ Rigid Body และ Collision ให้เรียบร้อย

udk-8

Menu Bar ถ้าสังเกตจะเห็นว่า

toolbar.png

Save จะเป็นการบันทึกโครงงานครับ และการ Play คือกดเพื่อ Preview ส่วน MarketPlace จะเป็นการเข้าไปซื้อ Asset ต่างๆ เหมือน Unity เลย

ส่วนของ content ถ้าหากกด หน้าจอ Editor จะแสดงไปที่ content ที่เก็บ Asset ต่างๆ ด้านล่าง เช่น 3D model ที่เราทำการ Import เข้าไปเป็นต้นครับ

udk-9

และการ Add Object ต่างๆ ลงไปไว้ใน content ของเกมก็จะเหมือน Unity ครับ

udk-10

ดังนั้น UDK เป็น Game Engine อีกตัวที่เราน่าจะนำมาพัฒนาเกมในสเกลที่ใหญ่ และใช้ความละเอียดของพื้นผิว โดยภาษาที่ใช้พัฒนานั้นคือ C++ ครับ

Asst. Prof. Banyapon Poolsawas

อาจารย์ประจำสาขาวิชาการออกแบบเชิงโต้ตอบ และการพัฒนาเกม วิทยาลัยครีเอทีฟดีไซน์ & เอ็นเตอร์เทนเมนต์เทคโนโลยี มหาวิทยาลัยธุรกิจบัณฑิตย์ ผู้ก่อตั้ง บริษัท Daydev Co., Ltd, (เดย์เดฟ จำกัด)

Related Articles

Back to top button

Adblock Detected

เราตรวจพบว่าคุณใช้ Adblock บนบราวเซอร์ของคุณ,กรุณาปิดระบบ Adblock ก่อนเข้าอ่าน Content ของเรานะครับ, ถือว่าช่วยเหลือกัน