Proses pembuatan game memerlukan sebuah software/tool yang disebut game engine. Game engine memberikan kemudahan dalam menciptakan konsep sebuah game yang akan dibuat. Mulai dari pengaturan game objek dan suara efek, grafik rendering, scripting karakter pemain/musuh, dan sebagainya.
Tahun lalu penulis telah membuat artikel membuat game dengan UDK, sekarang mari kita menggunakan Salah satu game engine yang sudah banyak digunakan yaitu unity 3D.
Pada sesi awal ini kamu akan diperkenalkan pada fitur-fitur didalam unity3D, dan pada sesi-sesi berikutnya kamu akan mulai belajar membuat games canggih secara setahap demi setahap dengan Unity3D.
Terdapat 2 hal yang bisa kita dapatkan dari UNITY:
1. Aspek Design : Menggunakan Unity untuk membangun Level.
Aspek ini tidak termasuk proses desain atau modeling, dikarenakan unity bukan tool untuk mendesain.
Pergunakan 3D editor lain seperti 3dsmax, Maya atau Blender untuk mendesain.
2. Aspek Programming: Membuat game dengan Unity.
Unity mempunyai banyak kemampuan untuk menampilkan materi games secara menakjubkan, akan tetapi Unity tidak mempunyai banyak fungsi dan mekanik untuk berinteraksi , kecuali jika kita mulai membuat programmingnya / scripting.
Unity 3D atau Unity adalah sebuah game engine yang berbasis cross-platform. Dengan program unity kita bisa membuat game yang dapat dimainkan pada perangkat komputer, ponsel pintar android, web games (memerlukan plugin unity web player), iPhone, PS3, dan bahkan X-BOX.
Terminologi
Scenes
Pengertian scene didalam Unity3D adalah Levels. Atau area didalam 3D Space yang menampung banyak object games.
Jika kamu membuat beberapa levels didalam games, maka didalam project Unity akan dibagi menjadi beberapa Scenes.
(Banyaknya scenes didalam satu project bisa dilihat didalam project windows bagian assets, dimana seperti contoh gambar diatas hanya terdapat 1 scene dengan nama ‘mymarble’ dengan isi komponen didalamnya di perlihatkan dalam hierarchy window).
Scenes tidak hanya digunakan untuk level tapi juga bisa dibuat sebagai Opening Screen, Menu Configuration.
Packages
packages bisa diibaratkan seperti compress file seperti Zip atau Rar, nah di dalam Unity packages bisa menggabungkan semua materi games baik itu berupa file ataupun foldernya dan digabungkan menjadi satu. Kamu juga bisa memberikan packages tersebut ke rekan satu team kamu.
Packages ataupun kumpulan asset bisa kamu download di Unity3D.com sebagai kebutuhan pelengkap games kamu.
Selesai mendownload kamu bisa mengimport kedalam Unity dengan cara mengklik menu Asset dan mengimport package.
Selain itu juga kamu bisa mengexport materi games untuk dijadikan packages, dengan cara memilih terlebih dahulu folder materi yang ada didalam project window dan memilih menu Assets>Export Package.
Unity mempunyai kecanggihan dalam mengatur Dependencis (ketergantungan / link) dalam setiap mater yang akan dimasukan kedalam packages, misalkan ada karakter didalam asset kamu maka semua yang menjadi pelengkap karakter tersebut akan dimasukan kedalam package sesuai dependencies nya.
Prefabs
Prefabs bisa dibilang sebagai kontainer atau sebagai salah satu cara untuk membuat group asset dan dijadikan template untuk digunakan berkali-kali didalam project. Prefabs bisa juga dibilang symbol (flash),
tidak hanya materi level design saja yang bisa dijadikan prefab, tapi juga gabungan script bisa dijadikan prefab.
Pembuatan prefab yang diambil dari gambungan materi didalam hierarchy, biasanya di awal menggunakan tools yang dinamakan gameObject, disini kita menggunakan gameObject yang kosong (empty).
Pertama kita buat empty gameObject dengan kunci CTRL+SHIFT+N, lalu drag dan masukan materi-materi tersebut kedalam game object yang kosong. berikutnya didalam project window create, kamu buat prefab baru dan drag game object tersebut kedalam prefab. prefab yang baru sekarang berisikan gameobject yang didalamnya terdapat mater-materi yang kamu pilih, selanjutnya kamu bisa menggunakan prefab tersebut berkali kali di dalam project.
Nah didalam inspector window kamu bisa melihat pilihan prefab yaitu Apply (merubah salah satu item didalam prefab lalu membuat master prefab juga mengikuti erubahan yang kamu lakukan), Revert (mengembalikan seperti semula perubahan yang kamu lakukan di dalam prefab).
Game Objects
Game object adalah segala keperluan kamu dalam membangun sebuah level games.
ciri-ciri Game Object :
- Bisa di Pindah(Move), Putar(Rotated), besar kecilkan(Scale).
- Bisa diberikan nama
- Mempunyai sifat Hierarchy, Link.
- Dan bisa didefinisikan melalui komponent.
Sebagai contoh, jika kita membuat game object kosong (CTRL+SHIFT+N) dan gameobject ‘Cube’. Kamu bisa lihat di window inspector, perbedaan isi dari kedua gameobject tersebut.
Untuk transform (move rotation, scale) keduanya sama, tetapi pada gamobject cube terdapat 3 buah komponent tambahan berupa ‘mesh filter’, box collider dan meshrenderer.
Di dalam game object yang kosong juga bisa kamu tambahkan komponent seperti cube dengan menekan tombol ‘Add Component’.
Component adalah group dari suatu fungsi yang berisikan parameter-parameter yang mendefinisikan seperti apa bentuk ataupun sifat dari game object. dengan kata lain component mendefinisikan game object.
Kadang untuk menciptakan satu game object yang sesuai dengan kebutuhan, kita memerlukan beberapa komponent didalamnya yang bisa kita masukan dari menu ‘Components’.
jika kamu perhatikan pada menu GameObject>Create Other dan juga pada window hierarchy>Create mempunyai menu yang sama. semuanya itu merupakan suatu Empty game Object’ yang ditambahkan beberapa komponent didalamnya.
Sebagai contoh, jika kamu membuat light dari “GameObject>Create Other>Directional Light” itu sama saja dengan kamu membuat empty gameobject
dengan tambahan ‘Component >Rendering >Light”, tinggal dirubah type lightnya menjadi directional. Pointnya disini sesuatu yang membedakan game object adalah component yang ada di dalamnya.
Assets
asset adalah aspek dari permainan yang akan direferensikan oleh beberapa komponen atau asset itu sendiri , atau kelengkapan penunjang pembuatan game.
Asset dibagi 2, yaitu External dan Internal.
untuk external (mengimport semua kebutuhan untuk pembuatan games yang mencakup) :
- 3D Models
- Textures
- Sound effects
- Script
Internal (sudah ada didalam Unity) :
- Materials
- Shaders
- Cube Maps
- Physics Materials
- Prefabs
Script
Pengertian yang harus diluruskan disini adalah , Script bukan sebuah program karena program adalah sesuatu yang berdiri sendiri (stand alone), bisa kamu compile dan dijadikan exe.
Sedangkan script hanya berfungsi mengikuti aplikasi yang membawanya, dalam kasus ini adalah UNITY. jadi script di dalam Unity tidak bisa kamu bawa ke program lain selain Unity.
Script didalam Unity harus kamu buat untuk bisa menciptakan games yang bisa dimainkan, memang unity mempunyai tools yang mengagumkan untuk membuat suatu proses development games, tetapi unity tidak mempunyai komponent untuk menembak misalkan, komponent Ammo atau peluru, Komponen Health (Nyawa)., semuanya itu harus kamu buat scriptnya untuk disambungkan ke component atau ke game object.
Unity - Game
Engine
unity3d.com/
Terjemahkan
laman ini
Develop once,
publish everywhere! Unity is the ultimate tool for video game development,
architectural visualizations, and interactive media installations ...
Download -
Обучение - Unity - Unity 5
Unity -
Download and Start Creating Games
https://unity3d.com/unity/download
Terjemahkan
laman ini
Workflow ·
Quality · 2D & 3D · Animation · Performance · Multiplatform ... The free
full version of Unity is available for Windows or Mac OS X. Please select your
...
Download
Archive - 2D & 3D - Licenses Comparison - System Requirements
Berkenalan
Lebih Jauh dengan Game Engine Unity3d (For ...
gurusakti.wordpress.com/.../berkenalan-lebih-jauh-dengan-game-engine-...
Berkenalan
Lebih Jauh dengan Game Engine Unity3d (For Beginner). March 14, 2012 11
Comments. Setelah beberapa hari saya tidak mengurus blog ini, ...
Membuat game
dengan Unity3D Session 1 - PCplus Online
www.pcplus.co.id/2013/09/.../membuat-game-dengan-unity3d-session-1/
11 Sep 2013 -
Unity 3D atau Unity adalah sebuah game engine yang berbasis cross-platform.
Dengan program unity kita bisa membuat game yang dapat ...
K-pop: Unity
3D
ojoaryutinmi.blogspot.com/2011/11/unity-3d.html
UNITY 3D
adalah sebuah game developing software. Dengan software ini, kita bisa membuat
game 3D yang seru. Jika anda belum memakai unity3D, maka ...
Belajar
Source: Mengenal Unity3d
belajarsource.blogspot.com/2012/07/mengenal-unity3d_30.html
Bagi anda
yang ingin mulai belajar, jangan takut, Unity3d tergolong cukup mudah untuk
dikuasai. ane yang dulunya mual ngeliat "keritingnya-sebuah-script yg ...
Unity 3D -
Wikipedia, the free encyclopedia
en.wikipedia.org/wiki/Unity_3D
Terjemahkan
laman ini
Unity 3D may
refer to: Unity (game engine) · Unity (user interface), used in Ubuntu and
other systems. Disambiguation icon, This disambiguation page lists ...
Unity -
YouTube
www.youtube.com/user/Unity3D
Terjemahkan
laman ini
377,474 views
5 months ago. Unity Technologies presents a sneak peek at the forthcoming
features in Unity 5. Find out more at http://unity3d.com/5 Show less.
Mengenal
Lebih dalam Tentang Unity3D - Indonesia Unity3D Game ...
unity3dindo.forumid.net/t5-mengenal-lebih-dalam-tentang-unity3d
15 Mei 2011 -
15 pesan - 9 penulis
UNITY 3d
adalah sebuah game developing software. lisensi gratis, tapi jika agan memilih
untuk membeli fersi yang "bayar", agan bakal dapet ...
Unity3D:
Cross-Platform Game Engine | HabibieSystem
blog-habibie.blogspot.com/.../unity3d-cross-platform-game-engine.html
20 Apr 2012 -
Unity 3D adalah sebuah game engine yang berbasis cross-platform. Unity dapat
digunakan untuk membuat sebuah game yang bisa ...
Penelusuran
yang terkait dengan apa itu unity 3d
unity 3d
games
download
unity 3d
unity 3d
kaskus
unity 3d
tutorial
unity 3d
4.1.5 crack
unity 3d game
unity 3d full
unity 3d
4.1.2 crack