
Memulai Dengan Unity
28 January, 2023
1
1
0
Contributors
Pengenalan Unity
Unity merupakan game engine multi-platform yang dikembangkan oleh Unity Technologies.
Kalimat tersebut merupakan gambaran sederhana dari Unity. Gambaran lengkapnya, Unity merupakan engine real-time development platform untuk pengembangan project berbasis 2D, 3D, VR & AR. Unity dapat diterapkan dalam banyak bidang industri, diantaranya industri Game, Arsitektur, Otomotif, Film, AI, dan masih banyak lagi.
Fitur utama dari Unity adalah:
- Editor yang intuitif dan mudah digunakan.
- Kompatibilitas dengan berbagai platform seperti Windows, macOS, Linux, iOS, Android, dan WebGL.
- Pendukung bahasa pemrograman C#, UnityScript (JS), dan Boo (basis Python).
- Asset Store, pasar digital untuk menemukan dan membeli aset seperti model 2D & 3D, audio, dan lain-lain.
- Kerangka kerja scripting yang kuat dan memudahkan pengembangan project.
- Komponen sistem fisika dan partikel yang memungkinkan pengembang untuk menambahkan interaksi dan efek realistis.
Unity memiliki komunitas pengembang yang sangat besar dan aktif, memberikan sumber daya dan dukungan yang luas bagi pengembang baru dan berpengalaman.
Dalam hal membuat game, Unity memungkinkan pengembang untuk bekerja dengan alur kerja visual, menambahkan objek dan aset, dan menulis skrip untuk membuat game hidup. Unity juga memiliki fitur pembuatan level yang memungkinkan pengembang untuk membuat level game mereka dengan mudah.
Secara keseluruhan, Unity adalah pilihan yang baik bagi pengembang project game/aplikasi berbasis 2D, 3D, VR & AR, baik pemula maupun berpengalaman, karena kemampuannya untuk mendukung berbagai platform dan fitur yang memudahkan pengembang dalam proses pembuatan project 2D, 3D, VR & AR.
Unity Editor & Unity Hub
Unity Editor adalah aplikasi utama yang digunakan untuk mengembangkan project berbasis 2D, 3D, VR & AR dengan menggunakan Unity. Unity Editor menyediakan seperangkat alat yang memungkinkan kita untuk membuat konten, mengedit scene, menulis skrip, dan mengelola aset dalam suatu project. Unity Editor juga menyediakan antarmuka visual yang memungkinkan kita untuk melihat dan mengedit project 2D, 3D, VR & AR, dan memungkinkan para developer untuk melakukan pengujian dan debugging game atau aplikasi yang dikembangkan. Unity Editor dapat dijalankan melalui Unity Hub.
Unity Hub adalah aplikasi yang memungkinkan kita untuk mengatur dan mengelola beberapa Unity Editor. Kita dapat menggunakan Unity Hub untuk mengunduh versi terbaru dari Unity Editor, mengelola project, dan mengelola pemasangan asset & ekstensi tambahan. Unity Hub dapat di unduh pada laman unity/download.
Pilih Versi Yang Mana?
Pada Unity Hub terdapat beberapa versi editor yang dapat di install. Kita juga dapat melakukan penginstalan beberapa editor sekaligus dan mengintegrasikannya dengan Unity Hub.
Pada saat Show ini ditulis terdapat 3 jenis versi official dari Unity Editor yaitu:
- 2022.x (Tech Stream)
- 2021.x (LTS)
- 2020.x (Legacy LTS)
Versi Tech Stream merupakan versi yang ditujukan untuk kreator yang berorientasi pada mendapatkan akses lebih awal terhadap fitur baru guna mempersiapkan project mendatang. Editor versi ini direkomendasikan untuk fase pengembangan pra-produksi, eksperimen, dan pembuatan prototipe, editor versi ini juga dapat digunakan untuk bersiap-siap upgrade ke versi LTS berikutnya dengan mengaktifkan adopsi fitur sebelumnya.
Versi LTS (Long Term Support) merupakan versi yang ditujukan untuk para kreator yang berorientasi pada stabilitas dan dukungan maksimum untuk sebuah project, editor versi LTS mengakumulasi fitur dan upgrade serta perbaikan yang dilakukan sepanjang tahun dari editor versi sebelum - sebelumnya ke dalam satu versi saat ini.
Versi Legacy LTS merupakan versi mature dari Unity Editor sekaligus versi kelanjutan dari versi LTS.
Urutan versi editor mengikuti urutan tahun. Berikut bagan alur support terhadap Unity Editor
Untuk memulai kita dapat menggunakan editor versi LTS.
tips: kita tidak perlu mengikuti update versi terbaru dalam cycle LTS yang dirilis setiap dua minggu sekali jika versi yang digunakan saat ini tidak terdapat bug, hanya lakukan update versi pada versi major.
Memulai Unity
Terakhir, berikut adalah langkah - langkah untuk memulai menggunakan Unity:
- Mengunduh dan menginstall Unity: Kunjungi situs resmi Unity, unduh dan install Unity Hub. Setelah selesai, lakukan instalasi Unity Editor melalui Unity Hub mengikuti petunjuk yang diberikan.
- Membuat project Unity: Setelah instalasi selesai, buatlah project baru menggunakan Unity Hub. Maka kemudian akan terlihat antarmuka utama Unity Editor yang terdiri dari beberapa panel, seperti Scene, Game, dan Assets.
- Belajar tentang Interface: Belajarlah tentang antarmuka Unity dan bagaimana menggunakan panel yang ada. Ini akan membantu memahami cara menggunakan editor dan membuat game atau aplikasi dengan lebih efisien.
- Mulai dengan project sederhana: Buat proyek sederhana untuk memahami cara kerja Unity. Kita dapat membuat game sederhana seperti platformer atau puzzle untuk memulai.
- Belajar scripting: Unity menggunakan bahasa pemrograman C# untuk menambahkan logika dan interaksi ke dalam game/aplikasi. Belajarlah tentang dasar-dasar scripting dan bagaimana menambahkan skrip ke objek dalam Unity.
- Belajar membuat game atau aplikasi: Terus berlatih dan mempelajari cara membuat game/aplikasi dengan Unity. Ada banyak tutorial dan sumber daya online yang dapat membantu dalam proses ini.
Kini Unity mendukung pembuatan logika dan interaksi tanpa harus menuliskan kode, fitur ini disebut Visual Scripting
Dengan mempelajari dan berlatih menggunakan Unity, kita dapat membuat game atau aplikasi berbasis 2D, 3D, VR & AR yang sesuai dengan kebutuhan kita. Jangan takut untuk memulai dan terus belajar!
unity
vr
gamedev
ar