Bangun Pertarungan untuk Role Playing Game (RPG) di Unity. Tutorial Arsitektur Kode Sampul & Desain Video Game.
Yang akan Anda pelajari
-
Buat mekanisme tempur inti untuk serangan jarak dekat, jarak jauh, dan khusus.
-
Teknik C# yang lebih canggih seperti antarmuka, delegasi, dan rutinitas bersama.
-
Buat sistem pencarian jalan dan jalur patroli untuk musuh dan NPC.
-
Buat level mendetail dengan medan, musuh, pemicu, pencahayaan, partikel, dan alat peraga.
-
Seimbangkan statistik pemain dan musuh (misalnya kesehatan, kerusakan, pergerakan, kecepatan serangan, dan banyak lagi).
-
Desain game tingkat lanjut, manajemen proyek, dan strategi arsitektur kode.
Persyaratan
-
Anda harus bisa menulis C# dasar (loop, kondisional, komponen, dll)
-
Pemahaman tentang API Unity sangat membantu.
-
Anda harus mengetahui cara menggunakan editor Unity 5.
Deskripsi
Permainan Peran bisa jadi rumit untuk dibuat, dengan banyak sistem permainan yang saling berinteraksi. Kami memudahkan Anda! Pelajari, langkah demi langkah, cara membuat fondasi sistem pertarungan RPG yang bagus – dari awal.
Dalam kursus ini kami berfokus pada inti dari setiap RPG hebat, memberikan pemain Anda momen pertarungan yang menyenangkan dalam level yang dibuat dengan baik, berdasarkan desain game yang solid, dibangun menggunakan arsitektur kode yang kuat . Anda akan mengikuti proyek kami, tetapi juga menjadikan game ini sepenuhnya milik Anda.
Ini adalah pengenalan yang sangat realistis dan komprehensif terhadap pengembangan game nyata . Kami akan memandu Anda melalui proses kami langkah demi langkah, dengan semua keputusan yang diambil benar dan semua cara dieksplorasi.
Ingin sesuatu yang sedikit berbeda untuk memulai? Simak kursus GameDev lainnya.
Kita akan membahas pergerakan pemain, navigasi NavMesh, pencarian jalur AI, sistem penyimpanan dan pemuatan, pengambilan dasar, penggunaan paket aset, kode debug, pembuatan efek partikel, dan banyak lagi. Kami juga akan memberi Anda arsitektur kode yang kuat untuk mengelola proyek yang lebih kompleks dengan menyiapkan namespace.



