Details
หลักสูตร "สร้างเกมแพลตฟอร์ม 3 มิติเกมแรกของคุณตั้งแต่เริ่มต้น โดยใช้ GODOT เพียงอย่างเดียว" เป็นหลักสูตรพิเศษที่ออกแบบมาอย่างพิถีพิถันเพื่อช่วยให้คุณก้าวข้ามวงจรนั้นไปได้
หลักสูตรระดับพรีเมียมนี้สอนโดยนักพัฒนาเกมอินดี้ผู้เชี่ยวชาญ ปรับให้เข้ากับวิธีการเรียนรู้ของผู้เริ่มต้น คุณจะได้สร้างโครงสร้างเกมที่สมบูรณ์โดยใช้สถาปัตยกรรมระดับสตูดิโอจริง (เช่น สัญญาณและการโหลดอัตโนมัติ) พร้อมทั้งฝึกฝนกลไกที่ให้ความรู้สึกยอดเยี่ยมในการเล่น รวมถึงเวลาโคโยตี้และการบัฟเฟอร์การกระโดด
นี่คือบันไดแข็งแรงทนทานของคุณจากบทเรียนสุดโหด
สร้าง ส่งออก และแบ่งปันเกมแพลตฟอร์ม 3 มิติที่คุณภาคภูมิใจได้
ตัวอย่าง คลาส
ยังไม่แน่ใจอีกเหรอ?
ดูตัวอย่าง คลาส ของ StayAtHomeDev ได้เลย!
2. เรียนรู้สิ่งสำคัญที่สุดที่ผู้เริ่มต้นทุกคนจำเป็นต้องรู้เกี่ยวกับ "การเขียนโค้ดที่ถูกต้อง" ก่อนที่จะเริ่มลงมือเขียน
ของแถมในคลาส
ของขวัญพิเศษจาก StayAtHomeDev
-
ไฟล์โครงการที่สมบูรณ์ -
สื่อการเรียนการสอน -
เอกสารอ้างอิง -
แผนภาพสถาปัตยกรรมเกม
รายละเอียดไฟล์ประกอบคลาส
-
ไฟล์โครงการสำหรับทุกบท- ไฟล์ต้นฉบับ 22 ไฟล์ ณ จุดตรวจสอบแต่ละบท
- รวมโครงงานสุดท้ายฉบับเต็มแล้ว
- สามารถเริ่มเขียนโค้ดจากจุดใดก็ได้ หรืออ้างอิงถึงโค้ดที่เสร็จสมบูรณ์ได้ทุกเมื่อ -
ทรัพย์สินสำหรับใช้เอง- แหล่งข้อมูล Open source ที่ใช้ตลอดหลักสูตร
- ดาวน์โหลดคำแนะนำสำหรับไฟล์อื่นๆ -
คู่มืออ้างอิง- คู่มืออ้างอิงฉบับย่อ GDScript
- ประเภทโหนดทั่วไปและกรณีการใช้งาน
- คู่มือโครงสร้างโฟลเดอร์โครงการ -
ภาพประกอบเพื่อความเข้าใจยิ่งขึ้น- แผนภาพแสดงการเชื่อมต่อของระบบทั้งหมด
-การไหลของสัญญาณ
- โหลดความสัมพันธ์อัตโนมัติ
คำแนะนำ
คลาสนี้เหมาะสำหรับ?
นักพัฒนาเกมมือใหม่
สำหรับผู้ที่ใฝ่ฝันอยากสร้างเกมแต่ไม่รู้จะเริ่มต้นอย่างไร และกำลังมองหาแนวทางที่ชัดเจนและเป็นระบบ ตั้งแต่เริ่มต้นจนถึงการสร้างโปรเจกต์ที่เสร็จสมบูรณ์
ศิลปินและผู้สร้างสรรค์
สำหรับผู้ที่ต้องการนำไอเดียของตนเองมาสร้างสรรค์เป็นเกม และมีความอยากรู้ว่าเกมที่ตนเองชื่นชอบนั้นสร้างขึ้นมาได้อย่างไร
ผู้ที่ชื่นชอบงานอดิเรกและผู้เรียนรู้ด้วยตนเอง
สำหรับผู้ที่เคยลองทำตามบท tutorials มาก่อนแต่ไม่เคยทำอะไรสำเร็จ และพร้อมที่จะสร้างอะไรสักอย่างที่สมบูรณ์แบบและเป็นผลงานของตัวเอง
ผลงานของ StayAtHomeDev นักพัฒนาเกมอิสระ มืออาชีพ
GodotBot และสื่อการเรียนการสอน 3 มิติจาก GDQuest ได้รับอนุญาตภายใต้ Creative Commons Attribution
ทำไมถึงควรเรียนคลาสนี้?
หยุดลอกเลียนแบบบทช่วยสอนโดยไม่คิดไตร่ตรอง และเริ่มสร้างผลงานด้วยตนเอง
สิ่งที่ทำให้ คลาส นี้คุ้มค่าอย่างแท้จริงคือ การเน้นหนักไปที่การสอนให้คุณเข้าใจ เหตุผล เบื้องหลังการเขียนโค้ด ไม่ใช่แค่เพียง วิธีการ เขียน ผู้สอน StayAtHomeDev ออกแบบหลักสูตรนี้โดยเฉพาะเพื่อให้คุณไม่ได้แค่ลอกเลียนแบบการกระทำของเขา เป้าหมายของเขาคือการทำให้คุณเข้าใจกลไกอย่างลึกซึ้งมากพอที่จะสร้างระบบเหล่านี้ขึ้นมาใหม่ได้อย่างสมบูรณ์ในโปรเจกต์ของคุณในอนาคต
คุณจะได้สร้างและวางจำหน่ายเกมของคุณจริง ๆ: เป้าหมายสำคัญที่สุดที่ผู้เริ่มต้นส่วนใหญ่ทำไม่สำเร็จก็คือการสร้างโปรเจกต์ให้เสร็จสมบูรณ์
เมื่อจบคอร์สนี้ คุณจะไม่เพียงแต่มีสคริปต์ที่กระจัดกระจายอยู่ เท่านั้น แต่คุณจะได้สร้างเกมแพลตฟอร์ม 3 มิติที่สมบูรณ์แบบขึ้นมาหนึ่งเกม
บทสุดท้ายจะแนะนำวิธีการตั้งค่าการส่งออกสำหรับระบบ Windows และเว็บ รวมถึงการเผยแพร่เกมที่เล่นได้ของคุณ เท่ากัน
เข้าถึงแบบฝึกหัดภาคปฏิบัติใน คลาส เพื่อฝึกฝนระบบเฉพาะต่างๆ ไฟล์ต้นฉบับฉบับสมบูรณ์ในทุกจุดตรวจสอบบทเรียน ทรัพย์สิน Open source นซอร์สที่พร้อมใช้งาน คู่มืออ้างอิง GDScript และแผนผังสถาปัตยกรรมแบบภาพ ที่จะช่วยให้คุณเข้าใจได้อย่างชัดเจนว่าระบบต่างๆ Engine เชื่อมต่อกันอย่างไร
เตรียมพร้อมเพื่อทำงานจริง
แบบฝึกหัด คลาส 10 ข้อ
-
แบบฝึกหัด กายแบบเคลื่อนไหว
-
แบบฝึกหัด กล้อง
-
แบบฝึกหัด แบบกระโดด
-
แบบฝึกหัด สถานะแอนิเมชัน -
แบบฝึกหัด ระบบสะสม
-
แบบฝึกหัด รับมืออันตราย
-
แบบฝึกหัด แพลตฟอร์มเคลื่อนที่
-
แบบฝึกหัด ศัตรูและการเหยียบย่ำ
-
แบบฝึกหัด HUD -
แบบฝึกหัด โปแลนด์
ตัวอย่างผลิตภัณฑ์ขั้นสุดท้าย
เกมทั้งเกม สร้างขึ้นโดยคุณเอง
เครดิต
การระบุแหล่งที่มา Asset
หลักสูตรนี้ใช้แพ็ก Asset ผู้ให้บริการภายนอกดังต่อไปนี้ สำหรับโมเดล 3 มิติ สภาพแวดล้อม และงานศิลปะทั้งหมด
โค้ด สถาปัตยกรรมเกม ระบบ และเนื้อหาการสอนทั้งหมดเป็นผลงานต้นฉบับที่สร้างขึ้นเพื่อหลักสูตรนี้โดยเฉพาะโดย StayAtHomeDev
ชุดอุปกรณ์แพลตฟอร์มเมอร์จาก Kenney
ลิขสิทธิ์: Creative Commons Zero (CC0)
ใช้สำหรับ: กระเบื้องสภาพแวดล้อม แพลตฟอร์ม และองค์ประกอบตกแต่งระดับ
ที่มา: kenney.nl/assets/platformer-kit
KayKit Platformer Pack โดย Kay Lousberg
ลิขสิทธิ์: Creative Commons Zero (CC0)
ใช้สำหรับ: อุปกรณ์ประกอบฉาก ไอเทมเก็บสะสม สิ่งกีดขวาง และของตกแต่งในเกมแพลตฟอร์ม 3 มิติ
ที่มา: kaylousberg.itch.io/kaykit-platformer
ตัวควบคุมตัวละครมุมมองบุคคลที่สามสำหรับ Godot 4 โดย GDQuest
ลิขสิทธิ์: ทรัพย์สิน - Creative Commons Attribution 4.0 (CC BY 4.0)
ใช้สำหรับ: ภาพประกอบตัวละครและสภาพแวดล้อม
ที่มา: gdquest.com/news/2022/12/godot-4-third-person-controller
ตัวละครโกบอท
ลิขสิทธิ์: ทรัพย์สิน - Creative Commons Attribution 4.0 (CC BY 4.0)
ใช้สำหรับ: ตัวละคร
ที่มา: https://github.com/gdquest-demos/godot-4-3D-Characters
https://creativecommons.org/licenses/by/4.0/
https://creativecommons.org/publicdomain/zero/1.0/
มีการใช้ภาพประกอบทั้งหมดโดยเป็นไปตามข้อตกลงใบอนุญาตที่เกี่ยวข้อง
StayAtHomeDev ไม่ได้สร้างสื่อภาพใดๆ เว้นแต่จะระบุไว้เป็นอย่างอื่น
ระบบการเล่นเกม โค้ด และเนื้อหาหลักสูตรทั้งหมดเป็นผลงานต้นฉบับ
ไฮไลต์ คลาส
การเคลื่อนไหวที่ให้ความรู้สึกดีอย่างแท้จริง
สร้างตัวควบคุมตัวละครที่มีการเคลื่อนไหวตอบสนองฉับไว เวลาหน่วงแบบโคโยตี้ การหน่วงเวลาการกระโดด และระบบฟิสิกส์ที่ปรับแต่งมาอย่างดี ให้ความรู้สึกที่ทำให้ผู้เล่นอยากเล่นต่อไปเรื่อยๆ
สร้างมาเหมือนเกมจริง ๆ
หลักสูตรนี้สร้างทุกอย่าง (ของสะสม ศัตรู ระบบบันทึกเกม ส่วนติดต่อผู้ใช้) โดยใช้สถาปัตยกรรม "ตัวจัดการ" ร่วมกัน โดยใช้สัญญาณและการโหลดอัตโนมัติ เพื่อให้เกมของคุณทำงานได้อย่างต่อเนื่องเหมือนกับโครงการผลิตจริง
จัดส่งเลย
เมื่อจบคอร์สนี้ คุณจะมีเกมแพลตฟอร์ม 3 มิติที่สมบูรณ์พร้อมสำหรับการส่งออกและแชร์ การสร้างเกมให้เสร็จสมบูรณ์ เท่ากัน เป็นเกมเล็กๆ ก็ถือเป็นเป้าหมายสำคัญที่ผู้เริ่มต้นส่วนใหญ่ไม่เคยไปถึง












