Unity adalah cross-platform game engine dengan built-in IDE yang dikembangkan oleh Unity Technologies. Hal ini digunakan untuk mengembangkan video game untuk plugin web, platform desktop konsol dan perangkat mobile. Ini tumbuh dari X didukung alat pengembangan game OS pada tahun 2005 menjadi mesin permainan multi-platform.
Update terbaru, Unity 4.3.3, dirilis Januari 2014. Saat ini mendukung pengembangan untuk iOS, Android, Windows, BlackBerry 10, OS X, Linux, web browser, Flash, PlayStation 3, PlayStation Vita, Xbox 360, Windows Phone 8, dan Wii U. Dua versi dari game engine yang tersedia untuk di-download, Unity dan Unity Pro.
Fitur-fitur Unity3d :
1. Rendering
Mesin
grafis menggunakan Direct3D (Windows , Xbox 360 ) , OpenGL ( Mac ,
Windows , Linux ) , OpenGL ES ( Android , iOS ) , dan API proprietary (
konsol ) . Ada dukungan untuk pemetaan benjolan , pemetaan refleksi , pemetaan
paralaks , oklusi layar ruang ambien ( SSAO ) , bayangan dinamis
menggunakan peta bayangan , membuat -to - tekstur dan layar penuh efek
post-processing.
Unity
mendukung aset seni dan format file dari 3ds Max , Maya , Softimage ,
Blender , modo , ZBrush , Cinema 4D , Cheetah3D , Adobe Photoshop ,
Adobe Fireworks dan Allegorithmic Zat . Aset ini dapat ditambahkan ke proyek game, dan dikelola melalui antarmuka pengguna grafis Unity.
Bahasa
ShaderLab digunakan untuk shader , mendukung baik deklaratif "
pemrograman " program tetap -fungsi pipa dan shader ditulis dalam GLSL
atau Cg . Sebuah shader dapat mencakup beberapa varian dan fallback spesifikasi
deklaratif , memungkinkan Unity untuk mendeteksi varian yang terbaik
untuk kartu video saat ini , dan jika tidak ada yang kompatibel , jatuh
kembali ke shader alternatif yang mungkin mengorbankan fitur untuk
kinerja.
2. Scripting
Scripting mesin permainan dibangun di atas Mono , implementasi open-source dari . NET Framework . Pemrogram
dapat menggunakan UnityScript ( bahasa kustom dengan sintaks ECMAScript
- terinspirasi , disebut sebagai JavaScript oleh perangkat lunak ), C #, atau Boo ( yang memiliki sintaks Python terinspirasi ). Dimulai dengan rilis 3.0 , Unity kapal dengan versi disesuaikan MonoDevelop untuk debugging script.
3. Pelacakan Aset
Unity juga mencakup Unity Asset Server - solusi kontrol versi untuk aset dan skrip permainan pengembang . Menggunakan
PostgreSQL sebagai backend , sistem audio dibangun di perpustakaan FMOD
( dengan kemampuan untuk pemutaran Ogg Vorbis audio terkompresi ) ,
pemutaran video menggunakan codec Theora , medan dan mesin vegetasi (
yang mendukung pohon billboarding , Occlusion Pemusnahan dengan Umbra ) ,
built -in lightmapping dan iluminasi global dengan Binatang ,
multiplayer jaringan menggunakan RakNet , dan built -in pathfinding
jerat navigasi.
4. Platform
Unity mendukung penyebaran ke berbagai platform. Dalam sebuah proyek, pengembang memiliki kontrol atas pengiriman ke perangkat mobile, web browser, desktop, dan konsol. Unity juga memungkinkan spesifikasi kompresi tekstur dan pengaturan resolusi untuk setiap platform game mendukung.
Platform Saat ini didukung termasuk Xbox One, 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 secara resmi dikonfirmasi, Unity juga mendukung PlayStation Vita seperti dapat dilihat pada permainan Escape Plan dan Oddworld: Baru 'n' Tasty.
Unity juga memiliki built-in dukungan untuk Nvidia (sebelumnya Ageia itu) PhysX mesin fisika (seperti Unity 3.0) dengan dukungan ditambahkan untuk simulasi real-time.
Nama : Muhammad Bangun Agung
NIM : 202136575862733
Nama Dosen : Onno W. Purbo
Prodi : Human Computer Interaction
Universitas : Surya University
Tidak ada komentar:
Posting Komentar