เครดิตที่ https://codepen.io/boldfacedesign/pen/eoggd
San Andreas Unity - การปรับแต่งโอเพ่นซอร์สของเอ็นจิ้นเกม GTA San Andreas ใน Unity
NoDulus - เกมปริศนาที่มีการบิดอย่างชาญฉลาด ขึ้นอยู่กับทฤษฎีทางคณิตศาสตร์ที่อยู่เบื้องหลังปริศนาไม้กระดานประกอบด้วยกริดของก้อนและแท่งซึ่งสามารถหมุนได้ด้วยการปัด
เกม Angry Birds Style - ความพยายามในการทำซ้ำระดับและกลไกที่เกี่ยวข้องของเกม Angry Birds ที่มีชื่อเสียงของ Rovio ซึ่งสร้างขึ้นใน Unity Game Engine ซอร์สโค้ดมีให้เพื่อวัตถุประสงค์ทางการศึกษา
Match-3 Game-เกม Match-3 ใน Unity (เช่น Candy Crush และ Bejeweled)
Darkest Dungeon - พอร์ตดันเจี้ยนที่มืดมนที่สุดใน Unity เกือบจะเหมือนเดิมกับต้นฉบับ
Hogwarts - เกม Hogwarts (Harry Potter) เปิดเกม Sandbox ที่สร้างขึ้นใน Unity
Infiniterunner3d - สร้างเกมวิ่ง 3D ที่ไม่มีที่สิ้นสุดใน Unity
Cubeworld - Minecraft ชอบเกมที่ทำใน Unity
Multiplayer-FPS-เกมยิงคนแรกที่มีผู้เล่นหลายคนขึ้นอยู่กับ Unity3D รองรับอุปกรณ์อินพุตประเภทต่าง ๆ รวมถึง Kinect, คอนโทรลเลอร์ Xbox, Leap Motion และแว่นตา VR
Starcraft Unity3D - การพักผ่อนหย่อนใจของเกม Starcraft คลาสสิกโดย Blizzard บน Unity3d
พื้นฐาน
ระดับกลาง
Arcore - สร้างประสบการณ์การเติมความเป็นจริงใหม่ที่ผสมผสานโลกดิจิตอลและโลกทางกายภาพได้อย่างราบรื่น เปลี่ยนวิธีที่ผู้คนเล่นช็อปเรียนรู้สร้างและสัมผัสกับโลกด้วยกัน - ในระดับ Google
ARKIT - สร้างประสบการณ์การเติมความเป็นจริงที่เหนือชั้นสำหรับผู้ใช้หลายร้อยล้านคนบน iOS และ iPados ซึ่งเป็นแพลตฟอร์ม AR ที่ใหญ่ที่สุดในโลก
Vuforia - AR ที่ใช้กันอย่างแพร่หลายที่สุดในโลก
Innoactive Creator - การฝึกอบรม VR ที่ปรับขนาดได้และสามารถบำรุงรักษาได้
ตัวอย่างผู้สร้าง Innoactive - ตัวอย่างง่ายๆที่แสดงความสามารถของผู้สร้าง Innoactive
XR-interaction-toolkit- ตัวอย่าง-ตัวอย่างต่าง ๆ ที่จะใช้กับชุดเครื่องมือปฏิสัมพันธ์ XR
OpenVR XR - ปลั๊กอิน OpenVR สำหรับ XR API ของ Unity
2D-Platformer-Hunter-ตัวควบคุม Platformer 2D ใน Unity
เครื่องมือ Editor/Debugging ของ Runtime Unity Editor - เครื่องมือตรวจสอบในเกมและเครื่องมือแก้จุดบกพร่องสำหรับแอพพลิเคชั่นที่ทำด้วยเครื่องมือเกม Unity3D
Path -Creator - ตัวแก้ไขที่ใช้งานง่ายและมีน้ำหนักเบาสำหรับการสร้างเส้นทางที่ราบรื่นในตัวแก้ไขอย่างรวดเร็ว
UIWidgets - แพ็คเกจ Unity ซึ่งช่วยให้นักพัฒนาสามารถสร้างดีบั๊กและปรับใช้แอพที่มีประสิทธิภาพข้ามแพลตฟอร์ม
ScriptableObject -Architecture - ทำให้การใช้วัตถุสคริปต์เป็นส่วนพื้นฐานของสถาปัตยกรรมของคุณใน Unity Super Easy
UNIRX - ส่วนขยายปฏิกิริยาเพื่อความสามัคคี
C-Sharp-Promise-สัญญาห้องสมุดสำหรับ C# สำหรับการจัดการการดำเนินงานแบบอะซิงโครนัส
FSM_COMMAND_PATTERNS - เกมแพลตฟอร์มพื้นฐานที่พัฒนาขึ้นเพื่อความช่วยเหลือในการดำเนินการรูปแบบสถานะและรูปแบบคำสั่ง
RestClient -? ไคลเอนต์ HTTP และ REST อย่างง่ายสำหรับความสามัคคีตามสัญญายังรองรับการโทรกลับ! -
ชุดเครื่องมือพื้นเมือง - รวมฟังก์ชันการทำงานของ iOS & Android เข้ากับโครงการ Unity ได้อย่างง่ายดาย
เส้นด้ายสปินเนอร์ - เครื่องมือสำหรับการสร้างบทสนทนาแบบโต้ตอบในเกม!
ส่วนประกอบ Unity2D - คอลเลกชันที่หลากหลายของส่วนประกอบ Unity3D ที่ฉันสร้างขึ้นเพื่อใช้ใน 2D platformer/RPG ที่ฉันกำลังพัฒนาอยู่
Unity Image Cropper - โซลูชันการปลูกถ่ายภาพที่ใช้ UGUI สำหรับ Unity 3D
การเล่นเกม chainsafe - Unity SDK สำหรับการสร้างเกมที่มีปฏิสัมพันธ์กับ blockchains
การเข้ารหัสใน C# ใน Unity สำหรับผู้เริ่มต้น - พื้นฐานของการเข้ารหัสเช่นตัวแปรฟังก์ชั่นและคลาสและวิธีการใช้งาน
รูปแบบการออกแบบที่เขียนด้วย Unity3d - แก๊งค์ทั้งหมดของสี่รูปแบบการออกแบบที่เขียนด้วย Unity C# พร้อมตัวอย่างมากมาย
บทนำสู่ Roll-A-Ball-บทนำสู่โครงการ Roll-A-Ball แสดงเกมสุดท้ายและอธิบายสิ่งที่จะครอบคลุมในบทเรียนนี้
การตั้งค่าเกม - การสร้างโครงการใหม่และตั้งค่าเกมพื้นฐาน
การย้ายผู้เล่น - การย้ายวัตถุผู้เล่นโดยใช้อินพุตของเครื่องเล่นและแรงฟิสิกส์
ย้ายกล้อง - ย้ายกล้องเมื่อเทียบกับเครื่องเล่น
การตั้งค่าพื้นที่เล่น - ตั้งค่าพื้นที่เล่น
การสร้างวัตถุที่รวบรวมได้ - การสร้างและวางของสะสม "รับ"
การรวบรวมวัตถุรับ - รวบรวมวัตถุรับ การพูดคุยเกี่ยวกับฟิสิกส์การชนและทริกเกอร์
การแสดงคะแนนและข้อความ - การนับแสดงข้อความและสิ้นสุดเกม
การสร้างเกม - สร้างเกมเป็นแอปพลิเคชั่นแบบสแตนด์อโลน
สคริปต์เป็นองค์ประกอบพฤติกรรม - เรียนรู้เกี่ยวกับองค์ประกอบพฤติกรรมที่เป็นสคริปต์ความสามัคคีและวิธีการสร้างและแนบไปกับวัตถุ
ตัวแปรและฟังก์ชั่น - ตัวแปรและฟังก์ชั่นคืออะไรและพวกเขาจะจัดเก็บและประมวลผลข้อมูลสำหรับเราอย่างไร
การประชุมและไวยากรณ์ - เรียนรู้เกี่ยวกับการประชุมพื้นฐานและไวยากรณ์ของการเขียนโค้ด
หากคำสั่ง - วิธีการใช้หากคำสั่งเพื่อกำหนดเงื่อนไขในรหัสของคุณ
ลูป - วิธีการใช้งานในขณะที่และทำลูปในขณะที่แต่ละลูปสำหรับแต่ละลูปเพื่อทำซ้ำในรหัส
ขอบเขตและตัวดัดแปลงการเข้าถึง - การทำความเข้าใจขอบเขตของตัวแปรและฟังก์ชั่นและการเข้าถึง
ตื่นและเริ่มต้น - วิธีการใช้งาน Awake และ Start ซึ่งเป็นฟังก์ชั่นการเริ่มต้นของ Unity สองฟังก์ชั่น
อัปเดตและ recidepdate - วิธีการเปลี่ยนแปลงทุกเฟรมด้วยฟังก์ชั่นการอัปเดตและคงที่และความแตกต่าง
เวกเตอร์คณิตศาสตร์ - ไพรเมอร์เกี่ยวกับคณิตศาสตร์เวกเตอร์ - รวมถึงข้อมูลเกี่ยวกับผลิตภัณฑ์ DOT และ Cross
การเปิดใช้งานและปิดการใช้งานส่วนประกอบ - วิธีการเปิดใช้งานและปิดการใช้งานส่วนประกอบผ่านสคริปต์ในระหว่างการรันไทม์
การเปิดใช้งาน GameObjects - เรียนรู้เกี่ยวกับองค์ประกอบพฤติกรรมที่เป็นสคริปต์ความสามัคคีและวิธีการสร้างและแนบกับวัตถุ
แปลและหมุน - วิธีใช้ฟังก์ชั่นการแปลงสองฟังก์ชั่นแปลและหมุนเพื่อให้ได้ตำแหน่งและการหมุนของวัตถุที่ไม่ใช่ rigidbody
Lookat - วิธีการทำให้การแปลงของเกมเผชิญหน้ากับผู้อื่นโดยใช้ฟังก์ชั่น Lookat
ทำลาย - วิธีใช้ฟังก์ชั่น การทำลาย เพื่อลบ gameObjects และส่วนประกอบที่รันไทม์
GetButton และ GetKey - วิธีรับปุ่มหรือคีย์สำหรับอินพุตและวิธีการที่แกนเหล่านี้ทำงาน / สามารถแก้ไขได้ด้วยตัวจัดการอินพุต
getAxis - วิธีการ "รับแกน" อินพุตสำหรับเกมของคุณใน Unity และวิธีการแก้ไขแกนเหล่านี้ด้วยตัวจัดการอินพุต
Onmousedown - วิธีตรวจจับการคลิกเมาส์บนองค์ประกอบ Collider หรือ GUI
GetComponent - วิธีใช้ฟังก์ชัน GetComponent เพื่อระบุคุณสมบัติของสคริปต์หรือส่วนประกอบอื่น ๆ
Deltatime - เวลาเดลต้าคืออะไรและจะใช้ในเกมของคุณเพื่อให้ดีและตีความค่านิยมได้อย่างไร
ข้อมูลประเภท - เรียนรู้ความแตกต่างที่สำคัญระหว่างประเภทข้อมูลและประเภทข้อมูลอ้างอิงเพื่อให้เข้าใจได้ดีขึ้นว่าตัวแปรทำงานอย่างไร
คลาส - วิธีใช้คลาสเพื่อจัดเก็บและจัดระเบียบข้อมูลของคุณและวิธีการสร้างตัวสร้างเพื่อทำงานกับส่วนต่าง ๆ ของชั้นเรียนของคุณ
อินสแตนซ์ - วิธีใช้อินสแตนซ์เพื่อสร้างโคลนของสำเร็จรูปในระหว่างการรันไทม์
อาร์เรย์ - การใช้อาร์เรย์เพื่อรวบรวมตัวแปรเข้าด้วยกันเป็นรูปแบบที่จัดการได้มากขึ้น
Invoke - ฟังก์ชั่นการเรียกร้องให้คุณกำหนดเวลาการเรียกใช้วิธีการเรียกใช้ในภายหลัง
การแจกแจง - การแจกแจงช่วยให้คุณสร้างคอลเลกชันของค่าคงที่ที่เกี่ยวข้อง
คำสั่งสวิตช์ - คำสั่งสวิตช์ทำหน้าที่เหมือนเงื่อนไขที่คล่องตัว พวกเขามีประโยชน์สำหรับเมื่อคุณต้องการเปรียบเทียบตัวแปรเดียวกับชุดค่าคงที่
กิจกรรม - เรียนรู้วิธีการใช้ตัวแทนพิเศษที่เรียกว่ากิจกรรมเพื่อสมัครวิธีการ (ฟังก์ชั่น) เพื่อสร้างระบบการออกอากาศที่ยืดหยุ่นในรหัสของคุณ
การสร้างการผจญภัยจากข้อความตอนที่ 1 - เรียนรู้วิธีการตั้งโปรแกรมเกมผจญภัยที่ใช้ข้อความซึ่งผู้เล่นสำรวจชุดของห้องโดยการอ่านข้อความและคำสั่งการป้อนผ่านแป้นพิมพ์
การสร้างการผจญภัยตามข้อความตอนที่ 2 - เรียนรู้วิธีแสดงคำอธิบายของรายการทั้งหมดในห้องเมื่อเราป้อน
วิธีการเล่นเกมทดสอบเกม (การสอน Unity อย่างเป็นทางการ) - ในการทดสอบการเล่นบทช่วยสอนในบรรณาธิการคุณจะได้เรียนรู้วิธีการเล่นและดัดแปลงไมโครมิกของคุณใน Unity
OpenUPM - รีจิสทรีแพ็คเกจ Unity Open Source
BRACKEYS - บทช่วยสอนเกม
ของแข็ง - หลักการที่เป็นของแข็งในรูปภาพ
. NET Documentation - Solid, Di, N -Tier, บันทึก ฯลฯ ด้วย Dotnet
Gamedev -Resources - รายการทรัพยากรการพัฒนาเกมที่ยอดเยี่ยม
Awesome -Unity3d - คอลเลกชันที่จัดหมวดหมู่ของ Repos OpenSource Unity3D ที่ยอดเยี่ยม
โอเพ่นซอร์ส Unity ที่ยอดเยี่ยมบน GitHub (800+) - คอลเลกชันหมวดหมู่ของโอเพ่นซอร์ส Unity ที่ยอดเยี่ยมบน GitHub
Awesome Unity Free - รายการที่ขับเคลื่อนโดยชุมชนของเอ็นจิ้นเกม Unity ที่มีประโยชน์แพ็คเกจ "ฟรี" ห้องสมุดและอื่น ๆ
Awesome Unity Community-คอลเลกชันที่ขับเคลื่อนด้วยชุมชนที่จัดหมวดหมู่ของสินทรัพย์ความสามัคคีที่น่ากลัวคุณภาพสูงโครงการและทรัพยากร
3DOF: คำที่มักใช้ในบริบทของความเป็นจริงเสมือนหมายถึงการติดตามการเคลื่อนไหวแบบหมุนเท่านั้น: พิทช์, หันเหและม้วน
6DOF: หมายถึงเสรีภาพในการเคลื่อนไหวของร่างกายที่เข้มงวดในพื้นที่สามมิติ
ฉันเชื่อในยูนิคอร์น? สนับสนุนฉันถ้าคุณทำเช่นกัน
บริจาค Ethereum , ADA , BNB , Shiba , USDT/USDC , Doge , ฯลฯ :
ที่อยู่กระเป๋าเงิน: jdnichollsc.eth
โปรดแจ้งให้เราทราบการมีส่วนร่วมของคุณ!
ทำด้วย❤
https://avatars0.githubusercontent.com/u/28855608?s=200&v=4 "Align =" Right ">