E-book การใชง้ านโปรแกรม Unreal Engine เบื้องตน้
0yf
จัดทำโดย
นายพงษศ์ ธร พวงสีเคน รหสั นกั ศึกษา 62209010021
นายอโณทัย บุญเวียง รหสั นกั ศึกษา 62209010053
นายนาเคนทร์ ถิน่ กำแพง รหัสนักศกึ ษา 62209010017
วทิ ยาลยั การอาชีพวิเชยี รบรุ ี
สารบญั หนา้
บทนำ 1
Unreal Engine คอื อะไร 2
ดาวน์โหลดโปรแกรมและการเขา้ ใช้งาน 3-4
Interface Unreal Engine 5
หน้า Interface Game 6-8
การใชง้ านโปรแกรม Unreal Engine เบ้อื งตน้ 9-11
ภาพตัวอย่างของเกมทีถ่ ูกพฒั นาโดย Unreal engine 12
1
บทนำ
เนอ่ื งด้วยปัจจบุ ันนนั้ เทคโนโลยไี ดม้ กี ารพัฒนาแบบกา้ วกระโดด ไม่ว่าจะใน
แพลตฟอรม์ ต่างๆ ได้ใหก้ ำเนิดโปรแกรม ประยกุ ต์ต่างๆซึง่ โดยแตล่ ะโปรแกรมนน้ั มคี วาม
ซับซอ้ น และตอ้ งใช้เวลาและความเขา้ ใจคอ่ นขา้ งมาก ซงึ่ โปรแกรมแกรมประยุกต์นน้ั ที่
ได้รับความนยิ มมากในปัจจบุ นั คือ โปรแกรม Unreal Engine ซง่ึ เป็นโปรแกรมทีใ่ ชง้ า่ ย
ไม่ซับซ้อน และใช้งานอย่างแพรห่ ลาย
2
Unreal Engine คอื อะไร
อันเรยี ลเอนจนิ (องั กฤษ: Unreal Engine) เปน็ เกมเอนจนิ ทพ่ี ัฒนาข้ึนโดยบริษัท
Epic Games ของสหรฐั เปิดตวั ครงั้ แรกในปีค.ศ. 1998 บนเกม Unreal แม้ว่าเกมนี้จะถูก
พฒั นามาสำหรับเกมยิงมุมมองบคุ คลที่หน่งึ แตเ่ กมเอนจินนกี้ ็ประสบความสำเรจ็ กบั แนว
เกมอ่ืนๆด้วย อาทิ เกมแนวลอบฆ่า (stealth), เกมต่อสู้ (fighting), เกมออนไลนแ์ บบเลน่
ตามบทบาท (MMORPG) และเกมเลน่ ตามบทบาท (RPG) เกมเอนจินน้ใี ชภ้ าษา C++ ซ่งึ เปน็
ภาษาทส่ี ะดวกและถูกใชง้ านอยา่ งแพรห่ ลายโดยนักพฒั นาเกมในปัจจบุ นั อนั เรียลเอน
จินได้รับรางวลั มากมาย รวมถึงรางวัลจากบนั ทกึ สถิติโลกกินเนสสว์ ่าเปน็ "เกมเอนจนิ ที่
ประสบความสำเร็จสงู สดุ "
3
ดาวนโ์ หลดโปรแกรมและการเข้าใช้งาน
การทเ่ี ราจะสามารถดาวน์โหลดโปรมแกรมได้นั้นเราตอ้ งเข้าไปที่ Google
และ ดาวนโ์ หลดโปรแกรม Epic Games เมื่อเข้าไปในเวบ็ ไซตแ์ ลว้ เราจะเจอหนา้
การดาวนโ์ หลด ให้เราทำการดาวน์โหลดใหเ้ รยี บรอ้ ย เมือ่ เราดาวนโ์ หลดเสรจ็
เรยี บร้อยแล้ว
ตัวอย่างรปู ภาพการดาวนโ์ หลด
ให้เราลงชือ่ เขา้ ใช้งาน ซึง่ การลง
ชื่อเขา้ ใชง้ านน้ันเราแนะนำให้เขา้ ใช้งาน
ดว้ ย E-mailของGoogle หรือจะเขา้ ใช้
งานอยา่ งอนื่ กไ็ ด้ ตามท่ีทุกคนสะดวก
ตวั อยา่ งการลงชอื่ เข้าใช้งาน
4
เมือ่ เราดาวน์โหลดเสรจ็ แล้วและลงชื่อเขา้ ใช้งานแลว้
กจ็ ะสามารถใช้โปรแกรม Epic Games ได้
ให้เรากดเลอื กไปที่คำว่า Unreal
Engine และกดเลือกดาวน์
โหลดมมุ ขวาบน ใหเ้ รารอจนโหลดเสร็จและ
เราจะสามารถใช้งานโปรแกรมได้
5
Interface Unreal Engine
1 3
2
4
1.
Game เป็น interface สำหรับการสร้างหรือการออกแบบเกมโดยเฉพาะ
2.
Film Television and Live Events สำหรับการทำCGหนัง และการไลฟง์ านอีเวนท์ต่างๆ
3.
Architecture Engineering and Construction สำหรับการใช้งานออกแบบและดีไซนสงิ่ ของ
4.
Automotive Engineering and Construction สำหรบั การออกแบบยานพหานะ
6
หนา้ Interface Game
มาทำความรจู้ กั ของหน้า Interface ของ Game ใน Unreal Engineซ่ึงประกอบไปดว้ ย
14 ประเภทดงั น้ี
1.
Blank คือ โปรเจคเปลา่ ทส่ี ะอาดไมม่ ีโคด้ เราสามารถออกแบบเกมอะไรก็ไดโ้ ดยไม่จำกดั
2.
First person คือ โปรเจคที่เกมท่มี มี มุ มองแบบมมุ มองบุคคลทหี่ นึ่ง
3.
Flying คือ โปรเจคสำหรบั เกมเกย่ี วกับการบินหรือยานบินตา่ งๆ
7
4.
Puzzle คอื โปรเจคสำหรับเกมพซั เซิลหรือเกมแนวการแก้ไขปัญหา
5.
Rolling คอื โปรเจคสำหรับเกมแนวลูกบอลโรลลง่ิ
6.
Third Person คอื โปรเจคสำหรับแกมแนวมุมมองบุคคลทส่ี าม
7.
Top Down คอื โปรเจคสำหรับเกมแนวมุมมองแบบท็อปดาว
8.
Twin Stick shooter คอื โปรเจคสำหรับเกมแนวทวินสตกิ ชตู้ เตอร์
9.
Handheld AR คือโปรเจคสำหรับการสรา้ งโปรแกรมแฮนเฮลด์
10.
Sidle Scroller คือโปรเจคสำหรบั เกมแนวไซตส์ กอลเลอร์
11.
2D Side Scroller คอื โปรเจคสำหรับเกมแนวทูดีไซต์สกอลเลอร์
8
12.
Vehicle คือโปรเจคสำหรับเกมแนวยานพาหนะ
13.
Virtual Reality คือโปรเจคสำหรบั เกมแนวเวอรช์ วลเรียลลติ ี้หรอื เรียกสั้นๆว่า VR
14.
Vehicle Advanced คอื โปรเจคสำหรับเกมแนวยาพาหนะทีม่ กี ารใส่ใจในรายละเอยี ดมากกว่า
เกมยานพาหนะแบบปกติ
9
การใชง้ านโปรแกรม Unreal Engine เบื้องต้น
ในการสร้าง Project สำหรบั Unreal Engine 4 อันดับแรกให้เปดิ Epic Game Launcher ขน้ึ มา
แลว้ ทำการรนั Unreal Engine โดยคลกิ ท่ีป่มุ Launch
เมือ่ เข้าสู่ Unreal Engine จะปรากฏหนา้ ตา่ ง Unreal Project Browser ขน้ึ มา แล้วทำตามขนั้ ตอน
ดงั น้ี
10
1.ใหเ้ ราเลือกไปที่ New Project
2. เลือกแทบ็ Blueprint แลว้ เลือก Blank (หรอื เลือก Template อนื่ ๆ ตามรูปแบบเกมทจ่ี ะ
สรา้ ง)
3. ทำการต้งั ชื่อให้กบั Project งานของเรา และกำหนด Drive ทจี่ ะจดั เก็บ
4. คลกิ ปุ่ม Create Project
11
ซึ่งการจะสร้างเกมน้นั เราไม่สามารถบอกได้วา่ จะสร้างออกมาเป็นแนวใหน เพราะเรา
อยากจะให้ผ้พู ฒั นาได้เลือกแนวเกมและการพัฒนาเอง เพราะตวั โปรแกรมน้ันมีฟงั ค์ชัน้ ทเ่ี ยอะและ
การใช้งานควรจะไปศึกษาดว้ ยตนเอง
นเ้ี ป็นการสอนใชง้ านเบือ้ งต้นเท่านั้น
ภาพตัวอย่างการใช้งาน Unreal Engine
ขั้นลกึ ลงไป
12
ภาพตัวอย่างของเกมท่ถี ูกพัฒนาโดย Unreal engine
1. Fortnite เกมแนว battle royale
2. Valorant เกมแนว Team Shooter
3. Final Fantasy 7 Remake เกมแนว Action RPG
13
บทสรปุ ของ E-book การใช้งาน Unreal Engine เบื้องต้น
การสร้างเกมจาก โปรแกรม Unreal Engine น่นั ดเู หมอื นจะยาก แต่จริงๆแลว้ นน้ั เราสามารถทำ
ออกมาได้ง่าย ในยุคปจั จุบันทอ่ี นิ เทอร์เน็ตน้นั ได้แพรห่ ลาย เราสามารถศกึ ษาโปรแกรมในขน้ั ทยี่ าก
และลึกลงไปกวา่ นี้ไดอ้ กี ทง้ั ในยูทูป กูเก้ลิ ซง่ึ ไดม้ กี ารสอนไว้ ทเ่ี ราทำกค็ อื การใช้งานเบอื้ งตน้
เท่านั้น ไมไ่ ดล้ งลึกขอ้ มลู หรอื การเขียนโปรแกรมข้นั แอดวานซ์