+62 896 6423 0232 | info@idmetafora.com
Software ERP Indonesia IDMETAFORA


Mengenal Unity 3D! Software Multi Platform Untuk Membuat Game

30 August, 2022   |   Isaias

Mengenal Unity 3D! Software Multi Platform Untuk Membuat Game

Apa Itu Unity 3D?

Unity ini merupakan sebuah aplikasi yang berbasis MultiPlatform, Apa sih itu MultiPlatform? MultiPlatform adalah aplikasi yang dapat beroperasi di banyak sistem operasi dan juga sanggup Mempublish ke banyak format tipe file, misalnya seperti : exe, apk,dan lain-lain sebagainya.

Ada beberapa aplikasi yang umum biasa digunakan untuk membuat game, salah satunya adalah Unity. Lewat aplikasi atau software ini, sudah banyak lho beberapa game populer yang telah dirilis.
Contoh game-nya adalah seperti  Assassin Creed: Identity, Pokemon Go, dan masih banyak yang lainnya. Bahkan tidak hanya game yang casual saja, dengan Unity kita juga bisa membuat game VR atau Virtual Reality.

Unity ini merupakan suatu aplikasi yang digunakan untuk mengembangkan game multi platform yang dimana didesain untuk mudah digunakan. Unity itu bagus dan penuh perpaduan dengan aplikasi aplikasi yang profesional. Editor pada Unity dibuat dengan user interface yang sangat sederhana. Editor ini dibuat setelah ribuan jam yang dimana telah dihabiskan untuk membuatnya menjadi nomor satu dalam urutan ranking teratas untuk aplikasi editor game. Grafis pada unity dibuat dengan grafis tingkat tinggi untuk OpenGL dan juga directX. Unity ini mendukung semua format file, terutamanya format umum seperti semua format dari suatu art applications. Unity ini cocok dengan versi 64-bit dan juga dapat beroperasi pada Mac OS x dan windows serta dapat menghasilkan game untuk Mac, Windows, Wii, iPhone, iPad dan juga Android.

Unity3D Adalah salah satu game engine yang di kembangkan oleh developer Unity Technologies untuk keperluan dalam membuat sebuah game di berbagai platform. karena unity ini bersifat multiplatform yang artinya seperti diatas yaitu kita bisa membuat game di berbagai platform, seperti window, Linux, Mac os, Android, ios, Playstation 3, Playstation 4, atau WebGl.

Unity menjadi salah satu game engine terbaik, karena unity ini memiliki fitur fitur yang memudahkan kita untuk membangun atau membuat suatu game, unity ini akan sangat cocok sekali bagi seorang yang mau menjadi Game Development,  Karena User Interfacenya Yang diberikan cukup mudah untuk dipahami. Jika dibandingkan dengan game engine yang lain, misalkan Seperti Unreal Engine maka unity inilah yang cocok bagi seorang pemula.
 

Sejarah Unity 3D

Unity Technologies dibangun pertama kali  pada tahun 2004 oleh David Helgason (CEO), Joachim Ante (CTO), dan Nicholas Francis (CCO), di kota Copenhagen, Denmark sesudah game pertama mereka yaitu GooBall, gagal lagi dalam meraih kesuksesan. Ketiganya menyadari nilai sebuah engine dan juga tool dalam sebuah pengembangan game dan memiliki rencana untuk menciptakan sebuah engine yang sanggup dipakai oleh semua orang dengan harga terjangkau. Unity Technologies menerima proteksi dana dari perusahaan Sequoia Capital, WestSummit Capital, and iGlobe Partners.

Pada tahun 2008, Unity melihat kebangkitan dari iPhone dan menjadi game engine pertama yang melaksanakan dukungan penuh pada platform iPhone tersebut. Unity kini digunakan oleh 53.1% developers (termasuk juga dengan mobile game developer) dengan ratusan gamenya yang telah dirilis baik untuk iOS maupun Android. Pada tahun 2009, Unity mulai meluncurkan produk produk mereka secara gratis. Jumlah developer yang mendaftar melonjak drastis semenjak pengumumannya tersebut. Pada bulan April 2012, Unity mencapai popularitas yang sangat tinggi dengan bergabungnya lebih dari 1 juta developer.

Kamu bisa mengunjungi websita resminya unity 3D dan downloadlah yang versi yang terbaru sampai juni 2015 ini adalah versi 5.0.2f1 pada versi yang ini sudah di fix bug-bug dan kesalahan pada versi sebelumnya, yang pernah dialami para pengembang yaitu tidak bisanya menulis Script “JavaScript” di MonoDevelop-Unity.
 

Fungsi Unity 3D

Apa saja sih yang bisa dilakukan dengan software Unity 3D ini ? Nah, berikut ini di antaranya adalah:

Membuat Game

Seperti yang sudah disebut, Unity merupakan suatu aplikasi yang punya fungsi dasar untuk membuat dan juga mengembangkan game. Jenis game yang didukung bisa dalam bentuk grafis 2D dan juga 3D, menyesuaikan keinginan dari seorang developer, dan juga platform yang ingin dituju.

Membuat AR

Selain game casual, saat ini Unity juga sudah bisa digunakan untuk membuat AR (Augmented Reality). AR ini singkatnya merupakan suatu teknologi yang diprogram secara real time untuk menggabungkan dunia nyata dan juga digital dengan sensor. Mudahnya, Anda bisa coba memainkan game Pokemon Go. Game ini mengharuskan Anda untuk melangkah di dunia nyata supaya dapat menggerakan karakternya.

VR

Unity juga dapat berfungsi untuk membuat VR (Virtual Reality), dimana secara garis besar, konsep VR ini sedikit lebih mirip dengan AR. Hanya saja Anda akan merasakan seolah masuk ke dalam dunia digital dengan menggunakan alat khusus. Di console dan Android, game VR ini sendiri sudah jadi trending lho.
 

Fitur-fitur Unity 3D

Rendering

Graphics engine yang digunakan Unity 3D adalah Direct3D (Windows, Xbox 360), OpenGL (Mac, Windows, Linux, PS3), proprietary APIs (Wii), dan OpenGL ES (Android, iOS). Ada pula kemampuan untuk bump mapping, reflection mapping, parallax mapping, screen space ambient occlusion (SSAO), dynamic shadows using shadow maps, render-to-texture dan full-screen post-processing effects.

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

Scripting Script game engine dibuat dengan Mono 2.6, sebuah implementasi yang open-source dari .NET Framework. Programmer dapat menggunakan UnityScript (bahasa terkustomisasi yang terinspirasi dari syntax ECMAScript, yang berbentuk JavaScript), C#, atau Boo (terinspirasi dari syntax bahasa pemrograman phyton). Dimulai dengan dirilisnya versi 3.0, Unity menyertakan versi MonoDevelop yang terkustomisasi khusus untuk debug script.

Asset Tracking

Unity juga menyertakan Server yaitu Unity Asset – sebuah solusi terkontrol untuk developer game asset dan juga script. Server tersebut menggunakan PostgreSQL yang berfungsi sebagai backend, sistem audio dibuat menggunakan FMOD library (dengan kemampuan untuk memutar Ogg Vorbis compressed audio), video playback yang menggunakan Theora codec, engine daratan dan vegetasi (dimana mensuport tree billboarding, Occlusion Culling dengan Umbra), built-in lightmapping dan juga global illumination dengan Beast, multiplayer networking menggunakan RakNet, dan juga navigasi mesh pencari jalur built-in.

Platforms

Unity support untuk pengembangan ke berbagai platform. Di dalam project, developer memiliki kontrol untuk mengirim ke perangkat mobile, web browser, desktop, and juga console. Unity juga mengizinkan spesifikasi kompresi textur dan pengaturan resolusi di setiap platform yang telah didukung.

Saat ini platform yang didukung adalah seperti BlackBerry 10, Windows 8, Windows Phone 8, Windows, Mac, Linux, Android, iOS, Unity Web Player, Adobe Flash, PlayStation 3, Xbox 360, Wii U and Wii. Meskipun tidak semua terkonfirmasi dengan secara resmi, Unity juga mendukung PlayStation Vita yang bisa dilihat pada game Escape Plan dan Oddworld: New ‘n’ Tasty. Rencana platform berikutnya adalah PlayStation 4 dan juga Xbox One. Dan juga rumor untuk kedepanya mengatakan HTML akan menjadi platformnya, dan plug-in Adobe baru dimana akan disubtitusikan ke dalam Flash Player, juga akan menjadi platform berikutnya.

Physics

Unity juga memiliki suport built-in untuk PhysX physics engine (sejak Unity 3.0) dari Nvidia (sebelumnya Ageia) dengan penambahan kemampuan untuk simulasi real-time cloth pada arbitrary dan juga skinned meshes, thick ray cast, serta collision layers.

Asset Store

Diluncurkan pada bulan November 2010, Unity Asset Store adalah sebuah resource yang telah hadir di Unity editor. Asset store terdiri dari koleksi lebih dari 4,400 asset packages, beserta 3D models, textures dan juga materials, sistem particle, musik dan efek suara, tutorial dan project, scripting package, editor extensions dan servis online.
 

Kelebihan dan Kekurangan Unity 3D

Sebagai sebuah software engine yang dibuat oleh manusia, tentunya Unity 3D memiliki beberapa kelebihan dan kekurangan. Apa saja kelebihan dan kekurangan software ini? Diantaranya adalah dibawah ini
 

Kelebihan Unity 3D

  • Dapat digunakan Secara Gratis, tidak perlu mengeluarkan biaya. Cukup dengan Unity versi Free (Personal Edition), maka Anda sudah bisa membuat karya game.

  • Cross-platform, artinya project game dapat dirilis ke berbagai platform terkenal.

  • UI yang ditawarkan cukup user-friendly, sehingga cocok untuk pemula.

  • Banyak fitur yang ditawarkan.

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

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

  • 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.

  • Cukup Ringan, yakni bisa dijalankan di PC yang tidak terlalu High-Spec.

  • Proses desain level game menjadi lebih mudah. Unity menawarkan banyak alat untuk desain level game, seperti Terrain Editor, Responsive UI Editor, dan masih banyak lagi.
     

Kekurangan Unity 3D

  • Membutuhkan penyesuaian yang agak kompleks pada saat ingin mengembangkan game 2D tanpa bantuan plugin.

  • Perlu penyesuaian mengikuti gaya component based.

  • Cache memory yang digunakan lumayan banyak.

Akhir kata, Unity ini memberi kebebasan seorang Developer untuk berkarya. Tak hanya dibatasi dalam 1 Genre saja. Tetapi berbagai macam Genre yang Developer suka. Harapan kedepannya dengan adanya Unity 3D ini akan menimbulkan banyak developer-developer game mandiri yang sangat berkualitas, sehingga dapat menciptakan karya-karya yang dapat dinikmati publik yang tidak hanya menghibur, bahkan bisa memberikan edukasi kepada masyarakat khususnya masyarakat dalam negeri. Maju terus untuk developer game Indonesia. Demikian artikel mengenai Unity 3D. Semoga bermanfaat, Sekian Terimakasih.




IDMETAFORA Menawarkan Enterprise resource planning (ERP) adalah aplikasi bisnis yang terintegrasi. Aplikasi ERP membantu proses operasional bisnis yang luas dan mendalam, seperti yang ditemukan dalam proses pembelian, pengelolaan gudang, penjualan, keuangan, SDM, distribusi, manufaktur, layanan, dan rantai pasokan.
Hubungi kami di : 0896 6423 0232 atau 0813 9399 3723.
Jl. Damai No.36, Sleman, Yogyakarta.

Liputan Software ERP IDMETAFORA Indonesia!

Jika anda merasa artikel ini bermanfaat, bagikan ke pengikut anda melalui tombol dibawah ini:



Software ERP Indonesia

Artikel rekomendasi untuk Anda