Tutorial
Membuat Game Tembak Sederhana Pada Unity 3D
Kita buka Unity3d nya, lalu kita pilih file=>new project… beri nama yang enak diliat…. lalu kita tidak usah dahulu memilih package… kosongkan dulu saja… soalnya saya belom kepikiran pake yang mana… hahahaha…
Okkeh… pertama2 mari kita buat plane atau sebuah permukaan yang nantinya akan menjadi pijakan pemain untuk bergerak..
Kita buat aja dulu dari cube2(gameObject=>create other=>cube) dan diatur2 bentuknya dan posisinya serta tidak lupa dikasi lampu (gameObject=>create other=>directional light) atur atur aja intensitas si lampunya supaya gak terlalu terang supaya kayak gini(sebenernya bebas aja sih mau gimana juga bentuknya)…
okkeh… kepikiran nih nambah asset…
klik Assets=>import project=>character controller… lalu akan keluar dialog box, tekan import.
Lalu kita tambahkan pemain default first person… prefab ini adalah bawaan dari unity, jadi kalau ingin membuat controller costom, bisa juga… namun kita bahas nanti ya di tutorial yang lebih advance…
Posisikan prefab sedikit diatas dari plane
okkeh… kalau kita tekan tombol play, kita sudah bisa mengendalikan si pemain dengan perspektif atau sudut pandang orang pertama… control standar seperti a,s,d,w, untuk jalan, spacebar untuk lompat, dan mouse untuk mengarahkan kamera…
lanjooot….
Kita bikin lagi sebuah cube…. Buat nanti diposisiin sebagai pistol… namanya juga game tembak2an… mana bisa kalo gak ada pistolnya… cube yang kita buat posisikan seperti gambar dibawah ini…
sebaiknya ganti nama cube yang kita buat agar spesifik… kali ini saya akan ganti nama cube untuk pistol dengan nama”pistol”.
posisikan objek pistol yang kita buat agar terlihat di kamera…sehingga kita bisa lihat arah tembak dari pistol…
lalu jadikan objek pistol sebagai child dari main camera First Person Controller… caranya tinggal klik dan drag objek pistol pada main camera didalam first person controller… coba play, maka si pistol akan mengikuti arah kamera…
sekarang kita buat agar pistol bisa nembak…
caranya….
1. buat empty game object… game Objects=>create empty dan rename dengan nama tembak… lalu posisikan diujung pistol yang kita buat tapi jangan menempel pada pistol, buat jarak antara pistol dan tembak, kemudian atur game object tembak sebagai child dari pistol. seperti gambar dibawah.
2. buat script baru… sebaiknya sih kita buat folder baru pada project windows supaya asset kita lebih tersusun, jadi nanti ketika akan membuat suatu game yang “besar” dan “rumit”, kita bisa tau asset yang kita buat ditaruh dimana… saran aja siih… caranya di bawah tulisan project, ada create=>new folder… kemudian namai dengan nama “asset baru” atau apapun lah semaumu… lalu setelah foldernya dibuat, pilih foldernya kemudian pilih kembali create=>C# Script… saya pakai syntax c# karena dependensi nya lebih sedikit, sehingga pemrosesannya tidak terlalu berat.. bisa juga sih pakai BOO atau JS… saya kira scriptnya gak terlalu jauh berbeda… namakan dengan nama “tembak” ato terserah lah apa namanya. Pake nama gebetan juga boleh, atau bagi yang belom bisa move on, bisa pake nama mantan…. Bahahahahaha….. cukup galaunya… contohnya seperti gambar dibawah ya….
3. lupa gw… pelurunya belom buat… GameObject=>Create Other=>Sphere… terus kita atur ukurannya biar kecil lah… ukuran wajar peluru… ya bebas sih sebenernya… tapi ya pake perasaan aja… hehe.. ukuran yang saya pakai adalah 0.15 satuan untuk masing-masing x,y,dan z. lalu kita kasih sebuah rigidbody… rigidbody ini fungsinya buat nambahin grafitasi pada gameobject yang kita buat, sehingga dia bisa berprilaku seperti layaknya benda di bumi yang memiliki massa.. inilah enaknya pakai engine.. physics nya udah ditangani oleh engine.. walaupun sebenarnya terkadang kita butuh tweaks untuk lebih memuluskan physics pada game tertentu seperti gaya gesek atau laju mobil ketika sedang melakukan drift… tapi itu entar aja… jangan mikir banyak2… hahaha… caranya seleksi Sphere yang kita buat, lalu pada toolbar atas, pilih component=>physics=>Rigidbody….. selanjutnya,… pada project window, pilih create=>prefab… namai dengan nama “peluru”, atau nama gebetan, atau nama mantan bagi yang belum move on(tetep)… lalu klik dan drag sphere yang kita sudah tambahin rigidbody tadi ke prefab peluru yang kita buat… prefab fungsinya untuk menyimpan konfigurasi dari gameObject… jadi kita bisa dengan mudah memanggil sphere/peluru yang telah kita buat tadi tanpa harus menambahkan lagi rigidbody, karena sudah tersimpan di prefab… lalu hapus saja sphere yang ada di scene…
4. klik 2 kali script yang telah kita buat tadi yang namanya “peluru”, atau nama gebetan, atau nama mantan bagi yang belum move on(tetep). maka akan keluar editor mono develop, atau kalau kalian suka pake notepad++ atau editor yg lain juga bisa…. Coba lihat script dibawah yang super simple dibawah ini…
sebetulnya ada beberapa fungsi default yang dipakai di unity3D, diantaranya adalah Start, Awake, Update, FixedUpdate, OnGUI, dan banyak lagi… tapi yang biasanya dipakai adalah 5 fungsi default yang saya sebut diatas. Start dipanggil diawal, awake dipanggil sebelum start, update dipanggil setiap frame yang diload, fixedUpdate dipanggil secara berkala pada suatu interval tertentu(sebenernya hampir sama kegunaannya dengan update , OnGUI dipakai untuk menampilkan GUI text, atau art2d, dan pengaturan gui 2D lainnya. Kalo liat script diatas, bisa terlihat jelas kan ya logikanya… pokoknya gak serumit cewek lo yang lagi PMS lah…. Hhihihi… udah ditulis? Save…
5. sekarang kita drag dan drop script yang namanya “peluru”, atau nama gebetan, atau nama mantan bagi yang belum move on(konsisten ya gw…) ke dalam gameObjektembak dalam scene… lalu pilih gameObject tembak tersebut, maka akan terlihat script tersebut ada 2 variabel public yang dapat dipilih… yaitu peluru dan kecepatan… pada variable peluru, kita tinggal drag dan drop prefab peluru yang sudah kita buat tadi pada poin ke-3… untuk kecepatan, bisa kamu ubah2 sesuai dengan kemauan, semakin besar nilainya maka akan semakin kencang…. Tekan tombol play… maka game kamu udah bisa nembak2 tuh kan yaaaaa….
cuman gitu doang? Garing banget ya tutornya… gimana kalo kita bikin effek ledakan? Nyoook… tapi butuh koneksi internet nih… buat download asset…
sekarang kita klik toolbar window=>asset store… akan muncul window asset store.. lalu pada bagian search ketik detonator explosion framework…. Maka akan muncul banyak pilihan…. Pilih aja yang namanya detonator explosion framework… harganya?Free…….
klik download, tunggu lalu setelah selesai download, akan muncul dialog untuk import di unity, klik import…
sekarang kita buat script C# lagi nih buat efek ledaknya…. Coba buat script lain lagi untuk efek ledaknya… namanya bebas.. bisa nama gebetan, atau nama mantan bagi yang belum move on… kalo gw mah kasih nama “ledakan”.
Ini scriptnya….
udah diketik? Save…. nah….. drag dan drop script yang dibuat ke prefab peluru…. Lalu pilih prefab peluru, di variable efekLedak, kamu bisa pilih efek ledakan mana yang bakal kamu pake….
Trus play deh gamenya…
jadi deh tembak2an sederhana… bisa aja tambahin target2nya dari cube atau objek lain, tutorial selanjutnya, kita akan buat agar ada role atau gameplay yang dapat dimainkan… sehingga ada goal yang bisa kita capai….
Membuat game dengan Unity3D Session 1 - PCplus
Online
www.pcplus.co.id/.../tutorial/tutorial...game/membuat-...
Translate this page
Sep 11, 2013 - Pada sesi awal ini kamu akan
diperkenalkan pada fitur-fitur didalam unity3D, dan pada sesi-sesi berikutnya
kamu akan mulai belajar membuat ...
Project 1: UNITY3D Game Level Design - PCplus
Online
www.pcplus.co.id/.../tutorial/tutorial...game/project1-u...
Translate this page
Sep 16, 2013 - Tutorial Sebelumnya: Membuat game
dengan Unity3D Session 1 · unity_2_a. Buat project baru di menu File>New
Project, pada bagian Project ...
Unity3d Tutorial - Membuat Game Mobil atau Car -
Racing ...
https://www.youtube.com/playlist?list...
Translate this page
Pada playlist ini anda akan mempelajari bagaimana
membuat game mobil menggunakan Unity3d. Anda akan membutuhkan beberapa obyek 3d
dan anda ...
Buat Game FPS Simpel Dengan Unity3D | GO-Blog
relabasahdemidesah.wordpress.com/.../buat-game-fps-...
Translate this page
Apr 3, 2013 - Halo ketemu lagi… sekarang saya akan
mencoba melanjutkan tutorial untuk membuat game dengan unity3D engine.Contoh
sederhana yang ...
Tutorial Unity - Membuat Game Lengkap - Blogger
blogtutorial-unity.blogspot.com/.../tutorial-unity-mem...
Translate this page
Oct 13, 2013 - Sebenernya udah lama banget gue
pengin bikin ini. Sebuah tutorial yang lengkap dari awal sampai untuk bikin
sebuah game dengan unity.
Membuat Game dengan Unity3D | U-sup Blog
u-sup.blogspot.com › Games › Software › Unity3D
Translate this page
Nov 7, 2013 - Membuat Game dengan Unity3D dan juga
berita unik terbaru POPULER ... Tutorial berikutnya akan saya fokuskan ke
tutorial pembuatan game ...
Tutorial Cara Membuat Game 2D Menggunakan Unity dan
...
duniadigit.blogspot.com/.../tutorial-cara-membuat-ga...
Translate this page
by Ahmad Saifuddin Azhar - Aug 26, 2013 - Unity
adalah sebuah game engine dimana engine ini memiliki kemampuan untuk membuat
game-game 3D dengan berbagai efek yang ...
Membuat game dengan Unity3D - Berita Umum - Perfect
...
komunitas.pwtwilight.com › ... › Berita Umum
Translate this page
Nov 22, 2013 - Pada sesi awal ini kamu akan
diperkenalkan pada fitur-fitur didalam unity3D, dan pada sesi-sesi berikutnya
kamu akan mulai belajar membuat ...
Membuat Game 2D Sederhana dengan Unity (Part 1 ...
hynra.com/post/membuat-game-sederhana-1/
Translate this page
Jun 15, 2014 - Sejak Unity 3D merilis versi 4.3,
banyak sekali penambahan fitur pada ... developing game 2D di Unity dianjurkan
untuk mengikuti tutorial yang ...
Cara Membuat Game 3D Dengan Unity3D ~ GameSoft
gamesoft07.blogspot.com/.../cara-membuat-game-3d-...
Translate this page
Jul 9, 2013 - Pagi Sob Kali Saya Akan Membagi
Software Untuk Membuat Game Dengan Unity 3D. membahas Game. Siapa sih yang
tidak tau Game ...
Searches related to TUTORIal membuat game pada
unity 3d
cara membuat game dengan 3d rad
cara membuat game 3d di game maker
cara membuat game 3d dengan game maker
cara membuat game 3d dengan game maker 8

























