Menelan hingga 50% dari pasar mesin game, sebagian besar gamer dan pengembang game telah mendengar tentang Unity. Digunakan untuk judul indie dan triple-As, mesin ini telah menikmati popularitas global sejak diluncurkan tahun 2005.
Keberhasilan Unity adalah berkat kurva pembelajarannya yang dangkal dan kekayaan sumber daya yang mendukungnya. Tetapi bagaimana Anda harus memulai dengan proyek Unity pertama Anda?
Pemrograman di Unity Game Engine
Pemrograman adalah fitur penting dari mesin game apa pun. Unity mendukung beberapa bahasa pengembangan, termasuk tiga yang utama, yang masing-masing memiliki manfaatnya sendiri.
Bahasa Pemrograman Yang Bekerja di Unity?
- C#
- DLL .NET eksternal (C++, C, dll.)
- Skrip Visual Persatuan
Unity dulu juga mendukung Boo dan UnityScript (berdasarkan JavaScript), tetapi opsi ini tidak tersedia di rilis selanjutnya.
Dukungan C# Asli
C# adalah bahasa utama yang didukung Unity, dan inilah yang digunakan sebagian besar pengembang saat bekerja dengan mesin. C# adalah bahasa pemrograman tingkat tinggi yang mudah dipelajari dibandingkan dengan opsi seperti C++.
Dukungan .NET DLL Eksternal
Pustaka tautan dinamis (DLL) adalah file yang berisi kode yang telah dikompilasi sebelumnya. Unity mendukung DLL yang ditulis dalam bahasa .NET yang tidak dapat dikompilasi sendiri, termasuk C++ dan C.
Juga dikenal sebagai plug-in terkelola dalam Unity, file DLL eksternal memungkinkan untuk membuat fitur game yang tidak akan berfungsi dengan C#. Mereka juga mempermudah pengembang untuk berbagi kode tanpa memberikan sumbernya.
Skrip Visual Persatuan
Visual scripting telah mengambil dunia pemrograman dengan badai dalam beberapa tahun terakhir. Skrip visual Unity adalah contoh mendalam dari sistem semacam ini, yang memberi pengembang kekuatan luar biasa.
Sistem skrip visual Unity memungkinkan pembuat game membuat karya mereka tanpa harus menulis kode.
Mengunduh dan Memasang Unity untuk Pembuatan Game
Dirancang dengan mempertimbangkan kenyamanan, Anda dapat mengunduh dan menginstal Unity dalam hitungan menit. Langsung saja ke toko kesatuan dan ikuti langkah-langkah di bawah ini untuk mulai membuat game pertama Anda.
Berapa Biaya Unity?
Skema harga Unity adalah salah satu fitur yang paling populer. Kecuali jika Anda bekerja sebagai tim dengan Unity, Anda mungkin bisa mendapatkan perangkat lunak ini secara gratis.
- Siswa: Siswa dapat menggunakan Unity Teams Advanced secara gratis dengan bukti studi mereka yang memenuhi syarat.
- Pribadi: Individu dengan dana atau pendapatan kurang dari $100k dalam 12 bulan terakhir dapat menggunakan Unity secara gratis.
- Tim: Tim dan perusahaan yang lebih besar dengan pendapatan tinggi harus membayar untuk menggunakan Unity.
Mengunduh Unity Game Engine
Setelah Anda memilih paket harga Unity yang akan Anda gunakan, situs tersebut akan mengarahkan Anda ke halaman tempat Anda dapat mengunduh Unity. Unity Game Engine tersedia untuk Windows, macOS, dan Linux. Pastikan tombol unduh cocok dengan OS Anda sebelum menekannya.
Ini akan mengunduh penginstal Unity Hub.
Memasang Unity
Sekarang setelah Anda memiliki penginstal Unity Hub, Anda dapat memulai proses penginstalan utama. Anda harus membaca dan menerima syarat dan ketentuan, diikuti dengan memilih lokasi pemasangan untuk Unity.
Selanjutnya, Anda perlu meluncurkan aplikasi Unity Hub dan masuk. Anda dapat memilih untuk masuk atau membuat akun baru pada tahap ini.
Setelah Anda masuk, akhirnya saatnya untuk menginstal Editor Unity. Pilih lokasi file yang benar untuk Unity dan klik tombol instal, terima permintaan admin apa pun yang Anda lihat.
Ini akan memakan waktu untuk menginstal Unity, tetapi ini memberi Anda kesempatan untuk menjelajahi UI Unity di bagian di bawah ini.
Membuat Proyek Persatuan Baru
Terakhir, saatnya membuat proyek yang akan Anda gunakan dengan Unity. Arahkan ke bagian Proyek di Unity Hub dan pilih Proyek Baru. Anda dapat memilih dari berbagai templat di halaman berikutnya, tetapi kami tetap menggunakan bagian Inti untuk menjaga agar proyek kami tetap sederhana. Anda dapat memilih nama proyek dan lokasi file sebelum membuat proyek.
Anda harus menunggu Unity memuat proyek baru Anda sebelum Unity Editor terbuka untuk memulai.
Menjelajahi UI Pengembangan Game Unity
Luncurkan proyek yang telah Anda buat untuk membuka Unity Editor. Ini akan membuka jendela yang terlihat menakutkan pada awalnya, tetapi kami telah memecah setiap elemen UI di bawah ini untuk memudahkan Anda. Elemen-elemen ini dapat dipindahkan, tetapi kami telah menggunakan lokasi defaultnya untuk mempermudah menemukannya.
Proyek Unity dan Tab Konsol
Ditemukan di bagian bawah jendela, tab Unity Project dan Console adalah dua fitur terpenting mesin.
Tab Project adalah file explorer yang berisi semua file yang digunakan untuk game Anda. Anda dapat membuat file dan folder Anda sendiri, bersama dengan membawa file eksternal ke dalam proyek Anda. Itu selalu layak meluangkan waktu untuk membuat struktur file cerdas untuk game Anda.
Tab Konsol bertindak seperti konsol yang ditemukan di sebagian besar IDE. Bertindak sebagai alat debugger, konsol memberikan kesalahan dan peringatan saat kode berjalan, membantu pemecahan masalah.
Tab Hierarki Persatuan
Tab Unity Hierarchy melakukan peran yang sama seperti hierarki di alat seperti Adobe Photoshop dan Illustrator. Ini adalah daftar yang berisi setiap objek dalam adegan saat ini, dengan format yang menunjukkan hubungan antar objek.
Inspektur Persatuan
Saat Anda memilih adegan atau objek dalam hierarki, panel Inspector menunjukkan komponen yang telah diterapkan padanya. Ini membuatnya sangat mudah untuk mengedit atau membandingkan objek tanpa melihat kodenya. Anda bahkan dapat mengubah variabel dalam kode Anda dari Inspektur.
Adegan Persatuan dan Tab Game
Dua bagian berikut dari Unity UI ini bisa dibilang yang paling penting.
Tab Scene menunjukkan ruang 3D atau 2D yang diisi dengan objek dalam hierarki. Anda dapat memilih objek langsung dari tempat kejadian, melakukan transformasi tanpa bergantung pada inspektur.
Tab Game berbeda. Tab ini hanya menjadi aktif saat Anda mengkompilasi dan menjalankan game Anda, bertindak sebagai cara untuk memainkan game Anda secara real-time tanpa mengompilasinya sepenuhnya.
Menambahkan Elemen Lain ke UI Unity Anda
Di samping elemen UI dasar ini, Anda dapat menambahkan sejumlah besar tab dan panel tambahan. Dengan mengklik opsi menu Window, Anda dapat memilih dari berbagai rendering, animasi, dan alat lain untuk membantu proyek pengembangan Anda.
Mendapatkan Inspirasi dan Dukungan Dengan Unity
Komunitas di sekitar Unity adalah yang terbesar dari semua mesin game. Para ahli dan penggemar sama-sama menggunakan perangkat lunak ini untuk membuat game, yang menghasilkan banyak dokumentasi di seluruh web.
Dokumentasi Persatuan Resmi adalah tempat yang sangat baik untuk memulai. Anda dapat menemukan informasi tentang hampir setiap fitur Unity di sini, semua ditulis dengan mempertimbangkan pemula.
Selain dokumen resmi, Unity juga mengoperasikan forum bagi pengguna untuk saling membantu. Tidak peduli seberapa rumit atau sederhana pertanyaan Anda, seseorang akan menjawabnya dengan cepat. Ini adalah salah satu hal terbaik tentang Unity, membuatnya sempurna untuk pengembang baru.
Pengembangan Game Dengan Unity
Unity adalah alat yang hebat untuk programmer pemula untuk belajar tentang membuat game. Dengan bantuan sumber daya online, Anda dapat dengan cepat meningkatkan keterampilan dan mewujudkan ide-ide Anda. Tentu saja, artikel ini hanya akan membantu Anda memulai, dan Anda harus melakukan sisanya.
Gerakan Pemain di Unity Dijelaskan: Rigidbody dan Collider
Baca Selanjutnya
Topik-topik yang berkaitan
- Pemrograman
- Pengembangan Game
- Persatuan
- Pemrograman
Tentang Penulis
Samuel adalah penulis teknologi yang berbasis di Inggris dengan hasrat untuk semua hal DIY. Memulai bisnis di bidang pengembangan web dan pencetakan 3D, serta bekerja sebagai penulis selama bertahun-tahun, Samuel menawarkan wawasan unik tentang dunia teknologi. Berfokus terutama pada proyek teknologi DIY, dia tidak lebih dari berbagi ide menyenangkan dan menarik yang dapat Anda coba di rumah. Di luar pekerjaan, Samuel biasanya dapat ditemukan bersepeda, bermain video game PC, atau berusaha mati-matian untuk berkomunikasi dengan kepiting peliharaannya.
Berlangganan newsletter kami
Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Klik di sini untuk berlangganan