Bagaimana kami menciptakan dunia game untuk penembak ruang

Kami berbagi pengalaman, memberikan kiat tentang cara mengembangkan proyek VR


Astro Collapse adalah pengalaman pertama kami dalam mengembangkan game VR. Pada artikel terakhir, kami berbicara tentang ide utama, menguji permainan dan hasilnya. Mulailah dengan itu untuk belajar tentang pendekatan yang tepat untuk membuat game virtual. Kali ini kami akan memberi tahu Anda cara menemukan ide untuk desain dan menggambar dunia komputer yang akan memikat para pemain.



Secara singkat tentang alur permainan kami



Gelombang asteroid mendekati Bumi. Kemanusiaan dipertaruhkan. Karakter utama adalah pilot dari sebuah kapal perang. Misinya adalah untuk membersihkan jalan bagi angkutan yang dievakuasi dari planet ini.





Astro Collapse Trailer



Mesin dan platform



Untuk mengembangkan game, kami menggunakan mesin Unity 5. yang populer: Sangat mudah untuk dikerjakan: ada banyak sumber daya dengan solusi dan alat siap pakai yang dapat digunakan dalam desain dunia game. Kami menggunakan aset Oculus dan aset Persatuan.



Kami mengambil platform Gear VR sebagai dasar untuk realitas virtual. Permainan ini diuji pada smartphone Samsung Galaxy S7. Jika Anda menggunakan teknologi yang sama dalam proyek Anda, maka instruksi untuk mengembangkan aplikasi VR sederhana di situs web resmi Oculus akan berguna. Di sini Anda akan menemukan manual untuk pengembang aplikasi VR pemula dan tutorial terperinci dengan pemahaman yang jelas tentang cara kerja dunia virtual.



Bagaimana kami menciptakan dunia game: desain grafis dan objek



Pada tahap desain, kami tidak memiliki skenario permainan terperinci, hanya pandangan umum tentang dunia virtual. Jadi kami membuat prototipe kasar seluruh permainan: grafisnya tidak mengesankan, dan gameplaynya membosankan. Tapi dia melakukan fungsinya: kami menguji pemotretan, antarmuka, dan kontrol.



gambar

Fragmen dari skenario khusus



Kemudian butuh enam bulan untuk menyelesaikan permainan, karena kami tidak memiliki perencanaan dan tenggat waktu yang jelas untuk tahap pengembangan. Kami melakukan banyak hal yang tidak perlu: kami mendesain ulang antarmuka game beberapa kali, menggambar ulang ledakan, dan menyelamatkan angkutan. Manajer proyek di tim kami terlambat datang.



Tampaknya ini tidak akan pernah berakhir dan proyek akan tenggelam pada tahap pengembangan. Lain kali kita akan merencanakan yang lebih baik dan menghabiskan satu bulan pada skrip rinci untuk merancang game menjadi dua.

Tulis skenario terperinci, tetapkan peran ke tim dan rencanakan dengan jelas tahap pengembangan agar tidak mengulangi desain game beberapa kali.


Kokpit kapal perang



Kami mulai dari kokpit. Untuk ini, kami mengumpulkan referensi dari game dan film populer. Mencari model kapal perang, senjata dan angkutan. Jadi kami mengembangkan antarmuka kabin dan permainan kapal, yang akan familier bagi para pemain. Ini akan membantu mereka dengan cepat memahami manajemen.

Kumpulkan referensi untuk memberi tim Anda gambar visual yang jelas dari permainan.


Setelah mencari referensi, kami beralih ke membuat sketsa. Ini adalah bagaimana sketsa pertama dari kapal perang pemain dan rendering 3D-nya terlihat seperti. Penting bagi kita untuk tidak menutup pemandangan, senjata, dan asteroid dengan posisi kokpit:



gambar

Sketsa kokpit kapal tempur di Astro Collapse.



Elemen kunci kedua adalah meriam yang terlihat dari kokpit. Kami membuat sketsa di Photoshop. Ternyata seperti ini:



gambar

Sketsa persenjataan kapal



Kemudian kami memodelkan benda-benda di Blender dan memindahkannya ke Unity:



gambar

Model senjata tiga dimensi dalam permainan Astro Collapse



Tahap selanjutnya adalah pengembangan terperinci dari antarmuka kapal. Kami perlu menempatkan di layar pemandangan, terlalu panas dari senjata, kesehatan, indikator Bumi dan kapal-kapal sekutu: Sebuah



gambar

sketsa antarmuka permainan dalam permainan Astro Collapse

Buat antarmuka yang jelas dan navigasi game sehingga gamer dengan cepat memahami gameplay dan tidak mematikan game.


Setelah menguji permainan di dalam tim, kami menyadari betapa nyamannya bagi pemain untuk menempatkan elemen antarmuka di layar. Kami menghapus indikator kesehatan Bumi dan menambahkan informasi tentang kapal-kapal evakuasi:



gambar

Versi terbaru dari antarmuka permainan



Kami ingin membuat lebih banyak objek bergerak untuk membuat permainan menjadi dinamis dan menghibur.



Untuk melakukan ini, mereka menghidupkan perubahan pandangan, kondisi kesehatan dan membuat getaran dari pukulan.



Gameplaynya menjadi lebih menarik:





Animasi antarmuka permainan



Untuk membuat pemain merasa seperti pilot sesungguhnya dari sebuah kapal perang, kami menambahkan panel kontrol. Dalam pertempuran itu hampir tidak terlihat, tetapi Anda bisa melihatnya dengan baik dengan memiringkan kepala ke bawah:





Panel kontrol kapal perang



Penciptaan galaksi, asteroid, dan angkutan



Kami telah menarik musuh - asteroid. Model dibuat dari awal:



gambar

grid model pesawat ulang-alik (mesh), tekstur difus (peta difus), peta normal (peta normal)



Kemudian kami memodelkan pesawat ulang-alik penyelamatan:



gambar

Model pesawat ulang-alik yang telah selesai



Langkah terakhir adalah membuat medan perang. Kami menambahkan Bumi, angkutan lepas landas, galaksi bintang, Bimasakti, dan matahari yang cerah untuk menciptakan pemandangan alami bagi dunia game.





Medan perang di game Astro Collapse



Untuk menghidupkannya kembali, Anda harus menghadirkan suasana permainan yang memukau.



Bagaimana kami mengembangkan gameplay



Bersamaan dengan pengembangan desain, kami memikirkan gameplaynya. Gagasan awalnya adalah dangkal dan membosankan: pemain hanya menghancurkan asteroid. Oleh karena itu, kami dihadapkan dengan tugas bagaimana cara membenamkan pemain dalam atmosfir kiamat ruang angkasa? Kami mulai mengerjakan skrip.



Tim kami telah menganalisis game serupa dan mengumpulkan data tentang fitur-fitur khas. Jadi kami mengerti bagaimana perancang permainan memikat para pemain dan kait apa yang mereka buat untuk membuat permainan lebih menarik.

Cari game serupa dan rayakan apa yang mengaitkan Anda: plot, dunia game, karakter, antarmuka. Gunakan ini dalam proyek Anda.


Kami juga mengumpulkan orang-orang dari kantor kami dan menyerbu. Kami mulai berpikir tentang apa yang harus ditambahkan ke permainan agar lebih menarik. Jadi kami menulis seluruh daftar ide, dan kemudian kami memilih yang paling menarik yang bisa kami terapkan.



Pertama, kami datang dengan tujuan untuk pemain: untuk menyelamatkan orang sebanyak mungkin. Untuk melakukan ini, tambahkan angkutan yang dievakuasi dari Bumi. Untuk menyimpannya, pemain harus membersihkan jalan bagi mereka.





Jika pemain tidak punya waktu untuk menembak asteroid, angkutan mati



setiap menit ada lebih banyak asteroid. Inilah cara kami mempersulit permainan:





Semakin lama permainan, semakin banyak asteroid terbang ke Bumi.



Pemain bisa mendapatkan senjata lain. Untuk melakukan ini, Anda harus menghapus kubus bonus:





Pemain bisa mendapatkan menara plasma atau meriam laser.



Menguji permainan pada anak-anak menunjukkan bahwa mereka kekurangan dinamika. Mereka menginginkan lebih banyak kapal di luar angkasa. Oleh karena itu, kami telah menambahkan stasiun sekutu, yang, bersama dengan pemain, membersihkan jalan bagi angkutan penyelamat:





Kapal Sekutu membantu pemain. Asteroid dapat meledakkan sekutu.



Selama pertempuran, orang-orang dari stasiun pertempuran lain berbicara kepada pemain melalui radio. Untuk melakukan ini, kami membuat siaran dan menciptakan suasana pertempuran dengan teriakan dan kepanikan yang membuat pemain dalam ketegangan. Kami mendengarkan beberapa rekaman dari operasi tempur sesungguhnya dari pilot helikopter Mi-8. Ini membantu kami merasakan suasana pertempuran dan pengalaman para peserta.

Cari suara referensi untuk permainan dan selami situasi yang sama. Kemudian buat akting suara yang bagus: aktor profesional akan menciptakan suasana yang tepat dalam permainan.


Awal permainan disertai dengan suara serius kapten. Pidato menjadi gelisah ketika asteroid mengalahkan angkutan pertama. Suara wanita dari Bumi melaporkan tentang lepas landas kapal dan kota mati.





Untuk menciptakan suasana kiamat dalam permainan menggunakan penyiaran, kami beralih ke aktor profesional.Untuk



menang, pemain perlu menyimpan 30 angkutan. Setelah itu, bos muncul - asteroid besar:





Pemain menghancurkan bos dalam game Astro Collapse.



Setiap game yang menarik memiliki plot yang menarik dan dunia game yang dapat dimengerti. Kami telah menarik pemain ke atmosfir kiamat dan menetapkan tujuan yang jelas - untuk menyelamatkan manusia dari kematian. Untuk membuat permainan lebih dinamis, kami membuat gelombang asteroid, senjata bonus, dan muncul dengan bos. Kami mengisi dunia game dengan elemen visual yang jelas: antarmuka, ledakan, fragmen, senjata, dan kokpit stasiun pertempuran.



Kiat Desain Game



Untuk membuat desain game yang bagus pertama kali, ikuti beberapa aturan:



  • Tulis skrip terperinci sebelum memulai pengembangan game. Jelaskan karakter, level, lokasi, dan mekanisme permainan. Tambahkan sebanyak mungkin detail, buat gambar menjadi hidup. Ini akan membuatnya lebih mudah untuk mengatur tugas pengembangan yang tepat dan mengurangi waktu proyek.
  • . , .
  • , . .
  • , , .
  • . , . , .
  • . , . , , .
  • , . , .
  • Buat akting suara yang bagus untuk karakter. Suara marah atau takut aktor profesional di headphone pemain akan menyampaikan suasana yang lebih baik daripada kredit.
  • Mainkan dan sukai game untuk menjadi tren desain game.


Kiat kami akan membantu membuat game lebih cepat dan plot lebih menarik. Pada artikel selanjutnya, kami akan menunjukkan kepada Anda bagaimana cara mempublikasikan game virtual Anda ke Oculus Store untuk pertama kalinya.



Sampai saat itu, mainkan Astro Collapse dan rasakan atmosfir kiamat kosmik! Untuk melakukan ini, Anda memerlukan kacamata Samsung Gear VR. Mereka bekerja dengan smartphone: Samsung Galaxy Note 4, 5, 7, S6 / S6 Edge / S6 Edge +, S7 / S7 Edge, S8 / S8 +.



Sampai jumpa lagi!



All Articles