฿ 1,485.00
1,650.00
Discount 10 %
Barcode : 9789990162394
Book category : คอมพิวเตอร์ โปรแกรม การออกแบบ
ผู้สอน ผู้ช่วยศาสตราจารย์ บัญญพนต์ พูลสวัสดิ์
"เป็นนักพัฒนาเกมมา
15 ปี ทั้งต่างประเทศและในประเทศ ปัจจุบันเป็นอาจารย์สอนสาขาเกม
และยังผลักดันกลุ่มนักพัฒนาเกมอิสระในประเทศไทย และ Game Jam
ผลงานที่ภาคภูมิใจของชีวิต: งาน AR Smart Heritage และ VR Unseen Heritage ที่ได้มีส่วนร่วมอนุรักษ์วัฒนธรรมไทยและมรดกโลกร่วมกับกรมศิลป์โดยการใช้
Game Engine มาช่วยนำเสนอประสบการณ์ใหม่ในการเยี่ยมชมโบราณสถาน
ประสบการณ์ทำงานที่ผ่านมา:
- Indies เกม https://daydev.itch.io
- อาจารย์ประจำสาขาเกม
- ทีมวิทยากรหลักการอบรมหลักสูตร SteamVR ที่สำนักเทคโนโลยี
มหาวิทยาลัยพระจอมเกล้าพระนครเหนือ 7 รุ่น
- Founder บริษัทเดย์เดฟ
- AR/VR specialist
- Global Game Jam Host (2018-2020) Bangkok Jam Site
ประสบการณ์สอนหรืองานที่เกี่ยวข้องกับคอร์สเรียน:
- XR Interaction Tool Kit ด้วย Unity, Unity SteamVR
Course, AR for Industry ร่วมกับ Deoa (5 รุ่น),
2D Game Development Basic
ประวัติการศึกษา:
- Master of Science in Information Technology management, King mongkut institute
of technology lat krabang
สร้าง Game Application ตั้งแต่เริ่มต้น
จนเล่นได้จริงทั้งบน PC และ Mobile จาก
Unity 3D
คอร์สเรียนนี้เหมาะกับใคร :
- ผู้ที่สนใจพัฒนาเกมสกิลเริ่มต้น
- นักเรียน นักศึกษา ที่ต้องการเรียนรู้การทำงานของหน้าจอโปรแกรม Unity3D
การพัฒนาเกมบน PC, Mobile
พื้นฐานที่จำเป็น?/สิ่งที่ต้องมี:
- ทักษะการใช้งานคอมพิวเตอร์เบื้องต้น
- ทักษะการเขียนโปรแกรมเบื้องต้นจะดีมาก
เรียนอะไรบ้างในคอร์ส
- ทำความรู้จักกับ Game Engine Description: ทำความเข้าใจว่า Game Engine คืออะไร แล้ว Game
Engine ที่เป็นที่นิยมมีโปรแกรมไหนบ้าง ทำไม Unity จึงเป็น Game Engine ที่น่าสนใจ
พร้อมยกตัวอย่างเกมดังๆที่พัฒนามาจากโปรแกรม Unity (ทั้ง
PC และ Mobile) ตั้งแต่แนว Casual ไปจนถึงเกมระดับ AAA
- Unity Game Engine เครืองประมวลผลเกม Unity Description: การใช้งาน และหน้าจอการทํางานของ Unity พบหน้าจอการทํางาน
ของ Unity Editor ที่มีหน้าจอส่วนประสานผู้ใช้ (User
Interface) แต่ละส่วนทำหน้าที่อะไร การจัดการ Assets การสร้าง GameObject และการเก็บคุณสมบัติของ GameObject
ที่เรียกว่า Prefabs
- ระบบ UI และ Scene Management
Description: การจัดหน้าจอการทำงานของส่วนต่อประสานผู้เล่น
ที่เรียกว่า UI (User Interface) การรองรับหน้าจอที่มีขนาดหน้าจอที่แตกต่าง
การจัดการ Scene ให้สามารถเปลี่ยนฉากไปมาได้ผ่าน Scene
Manager
- การควบคุมตัวละครด้วย Character Controller และการขยับแอนิเมชันด้วย
Animator Controller บนแพลตฟอร์ม PC และ Mobile
Description: การจัดการ Component ที่เรียกว่า
Character Controller, RigidBody และ Collider รูปแบบต่างๆ ให้ควบคุมการเคลื่อนไหวของตัวละครได้ร่วมกับ Animator
Controller
- การจัดการ AI แบบง่ายๆด้วย NavMesh
Agent Description: การเขียนโปรแกรมแบบง่ายในการสร้างระบบ AI
ปัญญาประดิษฐ์อย่างง่ายในการเดินตามตัวละครด้วย Navmesh
Agent
- ระบบสุ่มการปรากฏตัวของ GameObject หรือการ Spawning
Description: การเขียนโปรแกรมการสุ่มตำแหน่งการปรากฏของ GameObject
ใน Unity เช่นไอเท็ม หรือศัตรูให้ออกมาแบบไร้รูปแบบเพิ่มความท้าทาย
- ระบบกล้องติดตามตัวละคร และ ระบบคะแนนเบื้องต้น Description:
การสร้างระบบ กล้องที่ติดตามตัวละครในทุกมุมมองที่ต้องการนำเสนอ และการสร้างกลไกเงื่อนไขของระบบคะแนนเพื่อใช้ในการผ่าน
Scene ต่างๆ
- ระบบการโจมตีระยะใกล้ และระยะไกล และการเปลี่ยนสถานะอาวุธ Description:
การโจมตีแบบ Melee และ Long เช่นการฟาดอาวุธระยะใกล้ และการยิงกระสุน โดยขึ้นตรงกับเงื่อนไขของไอเท็ม
และกลไกของเวลามาช่วยให้เกมน่าสนใจ
- การสร้างระบบ Story และ Publish Game
ให้เล่นได้ Description: การ Export
Project ไปยังแพลตฟอร์มต่างๆ เช่น PC หรือ Mobile
โดยเพิ่มส่วนของ Story ทำงานร่วมกับไฟล์ Text
อ่านบทสนทนาทีละบรรทัดภายในเกม
Workshop สร้างเกมของเป็นตัวเองครั้งแรก ทั้งบน PC และ Mobile ด้วย Unity 3D
FAQ:
- หลังเรียนคอร์สนี้จะได้ความรู้ความเข้าเบื้องต้นในการพัฒนาเกมแบบง่าย
และสามารถประยุกต์ต่อยอดไปยังเกมที่มีความซับซ้อนมากขึ้น
- Project ในบทเรียนนี้สามารถสร้างเกมบน PC และ
Mobile ทั้ง 2 แพลตฟอร์ม และสามารถเพิ่มไปยัง
WebGL ได้อีกด้วย
- สำหรับเงื่อนไขในการสร้างเกม VR นั้นจำเป็นต้องแยกส่วนของหลักสูตรนี้ออกไปอีกหลักสูตรหนึ่ง
11 บทเรียน 6.02 ชั่วโมง