Simpan di foder misalnya c:\Game Petualangan Angkasa 3. Pilih Create Klik File Save Scene. Beri nama Level1 5. Klik Game Object Create Other Cube Klik Main Camera, Ubah parameter pada Inspector sbb : - Background : Pilih warna hitam Klik Cube, lalu edi

Modul Membuat Game dengan Unity3D Engine - copyright Deni Kurnia.

2.12. Membuat Game 2D : Petualangan Angkasa

Salah satu perbedaan antara game 2D dengan 3D terletak pada posisi game objek terhadap sudut pandang pemain. Pada game 2D posisi game object berada pada koordinat x dan y saja, sehingga pemain hanya dapat menggerakan game object ke kanan, kiri, atas atau bawah. Berbeda dengan game 3D, pemain seolah-olah dapat masuk kedalam ruang permainan sumbu z dan leluasa menggerakan game object ke depan, belakang, kiri, kanan, atas maupun bawah. Pada sub bab ini, akan dijelaskan tahapan membuat game 2D sederhana. Diharapkan apabila sudah memahami konsep game 2D, maka anda akan mudah mengembangkan game 3D. Tema game 2D ini adalah petualangan angkasa. Skenarionya adalah, player diharuskan menghancurkan serangan batu luar angkasa dengan cara menembakkan peluru dari pesawat milik player. Apabila peluru mengenai batu luar angkasa, maka nilai akan bertambah 10. Nilai dibatasi sampai 1000, sehingga bila mencapai 1000, maka player dianggap menang. Selanjutnya, apabila batu mengenai pesawat player, maka nyawa akan berkurang. Nyawa player disediakan 3 nyawa, sehingga kalau tiga kali kena batu, maka permainan berakhir game over. Mari kita mulai.

A. Membuat Cube, Directional Light dan Mengatur kamera 1. Klik File New Project

2. Simpan di foder misalnya c:\Game Petualangan Angkasa 3. Pilih Create Gambar 2.47 Create New Project Modul Membuat Game dengan Unity3D Engine - copyright Deni Kurnia.

4. Klik File Save Scene. Beri nama Level1 5. Klik Game Object Create Other Cube

6. Klik Main Camera, Ubah parameter pada Inspector sbb : - Background : Pilih warna hitam

- Projection : Pilih Orthographic - Size : 5 - Transform Position : x = 0, y = 0 dan z= - 3 Rotation : x = 0, y = 0 dan z = 0 Scale : x = 1. Y = 1 dan z = 1 Gambar 2.48 Pengaturan parameter Main Camera pada Inspector Modul Membuat Game dengan Unity3D Engine - copyright Deni Kurnia.

7. Klik Cube, lalu edit nilai pada jendela Inspector sbb : Transform

Position : x = 0, y = -4 dan z= - 3 Rotation : x = 0, y = 0 dan z = 0 Scale : x = 1. Y = 1 dan z = 1

8. Klik Assets Create Material 9. Ubah dengan nama MaterialPlayer, pilih warna kuning

10. Drag MaterialPlayer kedalam Cube 11. Klik GameObject Create Other Directional Light

12. Lihat hasilnya pada Game View seperti gambar 2.49 Gambar 2.49 Tampilan pada Game View Catatan : Untuk tahap awal, game object cube pada gambar 2.49 diasumsikan sebagai pesawat player yang dapat di gerakkan ke kanan dan ke kiri. Nanti, pada bagian akhir tutorial, cube ini akan diganti dengan mesh berbentuk pesawat, sehingga game tampak lebih real. Agar cubepesawat dapat dikontrol oleh keyboard, maka kita harus memanggil input keyboard melalui script. Modul Membuat Game dengan Unity3D Engine - copyright Deni Kurnia. Memberikan Script Control pada Cube 1. Klik Assets Create Javascript

2. Ubah menjadi ScriptPlayer 3. Drag ScriptPlayer kedalam Cube