0% menganggap dokumen ini bermanfaat (0 suara)
31 tayangan4 halaman

Tugas Pemrograman Visual

Unity merupakan aplikasi yang digunakan untuk mengembangkan game multiplatform. Unity memiliki fitur seperti rendering, scripting, asset tracking, dan mendukung berbagai platform. Unity juga memiliki kelebihan seperti gratis, cross-platform, dan antarmuka pengguna yang ramah pengguna. Namun, Unity juga memiliki kekurangan seperti membutuhkan penyesuaian untuk pengembangan game 2D dan menggunakan memori cache yang cukup besar.

Diunggah oleh

Rizky Alfatih
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
31 tayangan4 halaman

Tugas Pemrograman Visual

Unity merupakan aplikasi yang digunakan untuk mengembangkan game multiplatform. Unity memiliki fitur seperti rendering, scripting, asset tracking, dan mendukung berbagai platform. Unity juga memiliki kelebihan seperti gratis, cross-platform, dan antarmuka pengguna yang ramah pengguna. Namun, Unity juga memiliki kekurangan seperti membutuhkan penyesuaian untuk pengembangan game 2D dan menggunakan memori cache yang cukup besar.

Diunggah oleh

Rizky Alfatih
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 4

Tugas Pertemuan 2

Mata Kuliah : Pemrograman Visual


Dosen Pengampu : Radite Purwahana, S.Kom, M.Kom

Disusun Oleh :
Nama : Muhammad Rizky Alfatih Harahap
NIM : 2217101105
Program Studi : Sistem Informasi
Semester Ganjil Tahun Ajaran 2023/2024
UNDHA AUB Surakarta
Mengenal Unity 3D
1. Apa itu Unity 3D?
Unity merupakan suatu aplikasi yang digunakan untuk mengembangkan game multi platform yang
didesain untuk mudah digunakan. Unity itu bagus dan penuh perpaduan dengan aplikasi yang profesional.
Editor pada Unity dibuat degan user interface yang sederhana. Editor ini dibuat setelah ribuan jam yang
mana telah dihabiskan untuk membuatnya menjadi nomor satu dalam urutan ranking teratas untuk editor
game.
Grafis pada unity dibuat dengan grafis tingkat tinggi untuk OpenGL dan directX. Unity mendukung
semua format file, terutamanya format umum seperti semua format dari art applications. Unity cocok
dengan versi 64-bit dan dapat beroperasi pada Mac OS x dan windows dan dapat menghasilkan game
untuk Mac, Windows, Wii, iPhone, iPad dan Android.

2. Fitur-fitur dalam Unity 3D


 Rendering
Graphics engine yang digunakan adalah Direct3D (Windows, Xbox 360), OpenGL (Mac, Windows,
Linux, PS3), OpenGL ES (Android, iOS), dan proprietary APIs (Wii). Ada pula kemampuan untuk bump
mapping, reflection mapping, parallax mapping, screen space ambient occlusion (SSAO), dynamic
shadows using shadow maps, render-to-texture and full-screen post-processing effects.
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 open-source 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.
 Asset Tracking
Unity juga menyertakan Server Unity Asset – sebuah solusi terkontrol untuk defeloper game asset dan
script. Server tersebut menggunakan PostgreSQL sebagai backend, sistem audio dibuat menggunakan
FMOD library (dengan kemampuan untuk memutar Ogg Vorbis compressed audio), video playback
menggunakan Theora codec, engine daratan dan vegetasi (dimana mensuport tree billboarding, Occlusion
Culling dengan Umbra), built-in lightmapping dan global illumination dengan Beast, multiplayer
networking menggunakan RakNet, dan navigasi mesh pencari jalur built-in.
 Platforms
Unity support pengembangan ke berbagai plaform. Di dalam project, developer memiliki kontrol
untuk mengirim keperangkat mobile, web browser, desktop, and console. Unity juga mengijinkan
spesifikasi kompresi textur dan pengaturan resolusi di setiap platform yang didukung.
Saat ini platform yang 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 and Wii.
Meskipun tidak semua terkonfirmasi secara resmi, Unity juga mendukung PlayStation Vita yang dapat
dilihat pada game Escape Plan dan Oddworld: New ‘n’ Tasty.
Rencana platform berikutnya adalah PlayStation 4 dan Xbox One. Dan juga rumor untuk kedepanya
mengatakan HTML akan menjadi platformnya, dan plug-in Adobe baru dimana akan disubtitusikan ke
Flash Player, juga akan menjadi platform berikutnya.
 Asset Store
Diluncurkan November 2010, Unity Asset Store adalah sebuah resource yang hadir di Unity editor.
Asset store terdiri dari koleksi lebih dari 4,400 asset packages, beserta 3D models, textures dan materials,
sistem particle, musik dan efek suara, tutorial dan project, scripting package, editor extensions dan servis
online.
 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
skinned meshes, thick ray cast, dan collision layers.

3. Kelebihan dan Kekurangan Unity 3D


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

 Kelebihan Unity 3D
a. Gratis, tidak perlu mengeluarkan biaya. Cukup dengan Unity versi Free (Personal Edition),
maka kita sudah bisa membuat karya game.
b. Cross-platform, artinya project game dapat dirilis ke berbagai platform terkenal.
c. UI yang ditawarkan cukup user-friendly, sehingga cocok untuk pemula.
d. Banyak fitur yang ditawarkan.
e. Dokumentasi atau tutorial yang banyak dan gratis untuk dipelajari resmi dari Unity. Silakan
Anda dapat mengunjungi situs dokumentasi resminya.
f. Memiliki assets store, di mana kita dapat mencari assets 2D / 3D gratis maupun berbayar.
g. 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.
h. Ringan, yakni bisa dijalankan di PC yang tidak terlalu High-Spec.
i. 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
a. Butuh penyesuaian yang agak kompleks pada saat ingin mengembangkan game 2D tanpa
bantuan plugin.
b. Perlu penyesuaian mengikuti gaya component based.
c. Cache memory yang digunakan lumayan banyak.

Akhir kata, Unity memberi kebebasan Developer untuk berkarya. Tak hanya di batasi dalam 1 Genre
saja. Tetapi berbagai Genre yang Developer suka. Harapan kedepannya dengan adanya Unity 3D akan
menimbulkan banyak developer-developer game mandiri yang berkualitas, sehingga dapat menciptakan
karya-karya yang dapat dinikmati public yang tidak hanya menghibur, bahkan bisa memberikan edukasi
kepada masyarakat khususnya masyarakan dalam negeri. Maju terus developer game Indonesia.

Anda mungkin juga menyukai