Realitas tertambah dan virtual
Unity (U) Sorotan: Membangun Dunia Virtual
Pilar Video Game
Seiring berjalannya waktu, semakin banyak bagian dari realitas harian kita yang menjadi digital. Jejaring sosial kita sebagian berpindah ke online, kita bekerja secara remote, dan sebagian besar hiburan kita berasal dari layar.
Hal ini memang berlaku untuk video game, yang telah berkembang dari sebuah niche mainan anak-anak menjadi fenomena budaya untuk segala usia dan industri yang masif. Oleh karena itu, pentingnya alat untuk menciptakan konten virtual telah tumbuh seiring.
Hari ini, industri video game lebih besar daripada film, televisi, dan musik secara gabungan, dengan $1887.7B dalam pendapatan yang diproyeksikan untuk 2024. Selain jejak besarnya di pasar hiburan, industri ini diperkirakan akan terus tumbuh dengan CAGR 12% hingga 2030.

Sumber: Grand View Research
Video game juga pada dasarnya universal di antara generasi muda: di antara Gen Z (lahir 1997 hingga 2012), 90% mengidentifikasi diri sebagai gamer, sedangkan pada Generasi Alpha, generasi termuda, persentasenya 94%.
Sebagian besar video game modern dibangun menggunakan beberapa “mesin game”. Program perangkat lunak khusus ini menyediakan kerangka kerja dan alat bagi pengembang konten serta programmer untuk menyatukan pekerjaan mereka dengan lancar, tanpa harus menciptakan kembali segala sesuatunya untuk setiap proyek.
Akibatnya, mesin game, baik komersial maupun yang dikembangkan secara internal, menjadi pusat sebagian besar pengembangan video game. 60% pengembang game menggunakan mesin game dalam bentuk apapun saat ini, dan hampir semua proyek komersial besar serta video game 3D menggunakannya.

Sumber: Slash Data
Saat ini, satu mesin game sangat dominan: Unity Technologies.
Unity Technologies
U Grafik Harga
Sejarah Mesin Game
Secara historis, video game pertama dikembangkan langsung oleh programmer menggunakan berbagai bahasa pemrograman. Ini merupakan tugas yang melelahkan dan memerlukan banyak bakat, serta tidak selalu cara paling efisien, karena setiap game menjadi proyek khusus yang harus dibangun dari nol.
Sebaliknya, mesin game menyediakan kerangka kerja yang stabil untuk mensimulasikan fisika, mengelola tabrakan antar item virtual, pemodelan 3D, menu dan sistem penyimpanan, konektivitas multipemain, sistem pembayaran, pembaruan unduhan, dll.
Mesin pertama seringkali merupakan sistem internal yang menggunakan kembali apa yang sebelumnya dikembangkan untuk sebuah game. Misalnya, mesin side-scrolling halus yang dikembangkan Nintendo untuk Nintendo Entertainment System (NES) yang kemudian digunakan untuk Super Mario Bros.
Secara bertahap, menjadi kebiasaan industri untuk melisensikan mesin yang digunakan untuk game lain yang dibuat oleh perusahaan lain, hanya mengubah “lapisan terlihat” untuk menciptakan game baru.
Pelopor pendekatan ini adalah Epic Games dengan mesin Unreal mereka, yang awalnya dikembangkan untuk game tembak-menembak Unreal, namun segera menjadi alat yang sangat populer di kalangan pengembang video game.

Sumber: Unity
Perang Mesin Game
Mesin Unreal, pertama kali dikembangkan pada 1998, merupakan salah satu yang pertama mendapatkan penggunaan masif, berkat kualitas gambar 3D yang tinggi dan dikembangkan untuk game tembak-menembak, salah satu gaya game paling populer sepanjang masa.
Unity pertama kali dirilis pada 2005, tidak terlalu fokus pada performa kelas atas seperti Unreal, melainkan mempermudah pengembangan game bagi developer dari semua latar belakang.
Antarmuka Unity yang ramah pengguna dan dokumentasi yang luas langsung menjadi hit. Ini juga mendukung developer independen yang tidak memiliki anggaran untuk melisensikan ratusan ribu dolar untuk mesin game komersial pada saat itu.
Faktor penting lain dalam kesuksesan Unity adalah kesadaran dini akan masa depan cerah untuk game kasual, pada saat industri fokus pada peningkatan performa terus-menerus. Dukungan browser membantu meningkatkan tingkat penggunaan, dengan cepat meningkatkan penggunaan Unity untuk game berbasis web, bersaing langsung dengan Flash.
Unity juga dengan cepat menambahkan fitur penting lainnya, yaitu kemampuan pengembangan lintas platform, membantu developer membawa game yang selesai ke berbagai perangkat gaming: ke Mac dan iPhone pada 2007, ke Windows Phone dan BlackBerry (BB ) pada 2012.
Saat ini, game yang dibuat dengan Unity dapat dipasang di hampir semua PC, smartphone, konsol game (termasuk Nintendo yang biasanya tertutup), headset VR, bahkan TV pintar.
Secara keseluruhan, dapat dikatakan bahwa meskipun ada hasil yang lebih baik pada grafis kelas atas dan optimasi performa yang lebih baik pada mesin Unreal, kemudahan penggunaan dan kurva belajar Unity telah melayaninya dengan baik dan membantu menjadi mesin game dominan di industri.
Hal ini terjadi meskipun ada banyak kompetisi, termasuk banyak opsi gratis dan/atau sumber terbuka.

Sumber: GitHub

Sumber: Slash Data












