Pengenalan Unity 3D

Apa itu Unity 3D?  

Unity adalah aplikasi yang digunakan untuk mengembangkan game lintas platform yang dirancang agar mudah digunakan. Unity  bagus dan lengkap untuk dipadukan dengan aplikasi  profesional. Editor di Unity dirancang dengan antarmuka pengguna yang sederhana. Editor ini dibuat setelah ribuan jam  dihabiskan untuk itu, yang menempatkannya di peringkat teratas editor game terbaik. 

Grafik dalam Unity dibuat dengan grafik tingkat tinggi untuk OpenGL dan DirectX. Unity mendukung semua format file, terutama yang populer seperti semua format aplikasi seni. Unity kompatibel dengan versi 64-bit dan dapat berjalan di Mac OS x dan Windows dan dapat menghasilkan game untuk Mac, Windows, Wii, iPhone, iPad, dan Android. 

Fitur di Unity 3D 

  1. Rendering 

Mesin grafis yang digunakan adalah Direct3D (Windows, Xbox 360), OpenGL (Mac, Windows, Linux, PS3), OpenGL ES (Android, iOS) dan API berpemilik (Wii). Ada juga kemampuan untuk melakukan bump mapping, refleksi mapping, parallax mapping, space oclusion around the screen  (SSAO), dynamic shading menggunakan shadow mapping, rendering dan full-screen post-processing effect. 

Unity dapat mengambil format desain dari 3ds Max, Maya, Softimage, Blender, modo, ZBrush, Cinema 4D, Cheetah3D, Adobe Photoshop, Adobe Fireworks and Allegorithmic Substance. Asset tersebut dapat ditambahkan ke game project dan diatur melalui graphical user interface Unity.Scripting 

Script game engine dibuat dengan Mono 2.6, sebuah implementasi opensource dari .NET Framework. Programmer dapat menggunakan UnityScript (bahasa terkustomisasi yang terinspirasi dari sintax ECMAScript, dalam bentuk JavaScript), C#, atau Boo (terinspirasi dari sintax bahasa pemrograman phyton). Dimulai dengan dirilisnya versi 3.0, Unity menyertakan versi MonoDevelop yang terkustomisasi untuk debug script. 

  1. Asset Tracking 

Unity juga menyertakan Server Unity Asset – sebuah solusi terkontrol untuk defeloper game asset dan script. Server  menggunakan PostgreSQL sebagai backend, sistem suara dibangun menggunakan perpustakaan FMOD  (dengan kemampuan  memutar audio terkompresi Ogg Vorbis), pemutaran video  menggunakan codec Theora, mesin medan dan vegetasi (mendukung Tree Billboard, Occlusion Culling dengan Umbra ), pencahayaan terintegrasi dan pencahayaan global  dengan Beast, jaringan multipemain menggunakan RakNet, dan navigasi grid pathfinder terintegrasi. 

  1. Platform 

Unity mendukung pengembangan di banyak platform berbeda. Dalam proyek tersebut, pengembang mengontrol pengiriman ke perangkat seluler, browser web, desktop, dan konsol. Unity juga memungkinkan Anda untuk menentukan resolusi dan pengaturan kompresi tekstur pada setiap platform yang didukung. 

Platform yang saat ini  didukung adalah BlackBerry 10, Windows 8, Windows Phone 8, Windows, Mac, Linux, Android, iOS, Unity Web Player, Adobe Flash, PlayStation 3, Xbox 360, Wii U dan Wii. Meskipun tidak semua telah dikonfirmasi secara resmi, Unity juga mendukung PlayStation Vita, yang dapat dilihat di game Escape Plan dan Oddworld: New `n` Tasty. 

Rencana platform berikutnya adalah PlayStation 4 dan Xbox One. Dan ada juga rumor bahwa HTML akan menjadi fondasinya, dan plugin Adobe baru  akan menggantikan Flash Player, yang juga akan menjadi platform berikutnya. 

  1. Toko Properti 

Diluncurkan pada November 2010, Unity Asset Store adalah aset yang disertakan dalam editor Unity. Toko konten mencakup koleksi lebih dari 4.400 paket konten, serta model 3D, tekstur dan bahan, sistem partikel, musik dan efek suara, tutorial dan proyek, paket skrip, ekstensi editor, dan layanan online. 

  1. Fisika 

Unity juga mendukung mesin fisika PhysX Nvidia (sebelumnya Ageia) (sejak Unity 3.0)  dengan  kemampuan tambahan untuk mensimulasikan fabric real-time pada mesh dan skin sewenang-wenang, ray cast tebal, dan lapisan tumbukan. 

Kelebihan dan kekurangan Unity 3D 

Sebagai  software engine yang dibuat oleh manusia,  Unity 3D tentunya memiliki beberapa kelebihan dan kekurangan. Apa kelebihan dan kekurangan  software ini? Periksa di bawah ini! 

  1. Manfaat unit .3D 

  1. Gratis, tidak perlu membayar. Cukup dengan Unity versi gratis (Personal Edition), maka kita sudah bisa membuat komposisi game.  

  2. Crossplatform, artinya project game dapat dirilis ke berbagai platform terkenal.  UI yang ditawarkan cukup 

  3. userfriendly, sehingga cocok untuk pemula.  Banyak fitur yang ditawarkan.  

  4. Dokumentasi atau tutorial yang banyak dan gratis untuk dipelajari resmi dari Unity. Silakan Anda dapat mengunjungi situs dokumentasi resminya.  

  5. Memiliki assets store, di mana kita dapat mencari assets 2D / 3D gratis maupun berbayar.  

  6. Mempunyai text editor bernama Mono Develop. Mirip seperti visual code, Mono Develop ini dapat digunakan untuk coding game dan sudah terintegrasi langsung ke Unity Engine.  

  7. Ringan, yakni bisa dijalankan di PC yang tidak terlalu HighSpec.  

  8. Proses desain level game menjadi lebih mudah. Unity menyediakan banyak alat untuk desain level game seperti Editor Medan, Editor UI Responsif, dan  banyak lagi.  

  1. Kekurangan Unity 3D 

  1. memiliki pengaturan yang agak rumit ketika Anda ingin mengembangkan game 2D tanpa bantuan plugin.  

  2. Perlu mengedit gaya berdasarkan elemen. 

  3. Caching banyak digunakan. Terakhir, Unity memberi pengembang kebebasan  untuk bekerja. 

Tidak hanya terbatas pada 1 genre. Tetapi genre berbeda yang disukai pengembang. Semoga kedepannya dengan  Unity 3D semakin banyak developer game indie yang berkualitas sehingga dapat menciptakan karya-karya yang tidak hanya menghibur, tetapi juga dapat memberikan edukasi kepada masyarakat khususnya masyarakat sekitar. Terus promosikan developer game Indonesia.

Sumber : https://www.gamelab.id/

Info PMB : https://pmb.stekom.ac.id

Kerjasama/Penerimaan Mahasiswa Baru,

WA 24 jam : 081-777-5758 (081 jujuju maju mapan)

IG : @universitassetekom

TikTok : @universitasstekom

FP : https://www.facebook.com/stekom.ac.id/

TWITTER : https://twitter.com/unistekom

YOUTUBE : https://www.youtube.com/UniversitasSTEKOM

 Copyright stekom.ac.id 2018 All Right Reserved