Pengerjaan Proyek Game "Shoot It" | Mata Kuliah Grafika Komputer
Berikut ini adalah laporan akhir yang disusun oleh kelompok 2. Pada artikel ini, kami akan melampirkan dokumen konsep, laporan progress, dan laporan akhir yang telah kami buat.
A. Konsep Game
Nama dari game ini adalah “Shoot It”. Nama ini diambil dari konsep game yang akan diimplementasikan. Kata “Shoot” diambil dari bahasa inggris yang berarti tembak. Kata tersebut menggambarkan mekanisme utama dalam game ini, yakni menembak objek. Melalui pengembangan proyek ini, kami berharap pengguna dari berbagai latar belakang suai dapat cukup terhibur ketika memainkannya.
Game ini berlatar belakang objek utama yang dimiliki pemain untuk bertahan hidup di alam bebas. Player akan bertemu banyak objek musuh, seperti hewan, dan sebagainya. Player dibekali perlengkapan khusus untuk menambak para musuh dan menghancurkan mereka. Seperti namanya “Shoot”, karena memiliki tujuan untuk menembak musuh dan bertahan hidup selama mungkin.
Pada game ini, terdapat 3 objek primer, yaitu karakter utama, peluru, dan juga musuh. Pemain diberikan kesempatan untuk menembakkan peluru untuk melumpuhkan para musuh. Ketika objek peluru tersebut mengenai objek musuh, maka kedua objek tersebut menghilang dari game. Objek peluru sendiri mempunyai durasi tertentu, jadi waktu setiap objek peluru terbatas. Karena berlatar belakang tampilan alam, maka terdapat objek pendukung lainnya seperti : pohon, rumput, tanah, dan sebagainya.
Cara memainkan game ini kita harusbertahan dengan cara menembak musuh dengan peluru yang kita miliki. Game akan berakhir saat karakter telah terkena objek enemi. Ketika nyawa habis, player akan terjatuh ke bawah. Apabila nyawa player telah habis, maka pop up permainan selesai.
Pengumpulan Data
Pada tahap ini dilakukan pengumpulan data yang diperlukan untuk penelitian. Tahap ini meliputi pengumpulan data dari buku-buku referensi yang relevan dengan permasalahan yang dihadapi, mempelajari dokumen, laporan penelitian, ataupun situssitus internet.
Studi Literatur
Mengumpulkan referensi-referensi yang mendukung dalam kebutuhan sistem yang akan dibuat. Referensi dapat diperoleh dari buku,maupun artikel online.
B. Laporan Progres
Terdapat 4 laporan yang kami kumpulkan setiap minggu. Pada setiap laporan, dijelaskan tahapan pembuatan game secara lebih spesifik. Berikut lampirannya:
1. Tahap Awal Pengerjaan Proyek Game
Pada satu minggu terakhir, team kami telah melakukan beberapa tahap awal pengerjaan tugas. Masing-masing anggota telah dibagikan amanah sesuai proporsi pengerjaan yang ada. Background Game & Main Menu telah kami susun, kemudian berikut ini rincian progres lainnya.
Penentuan Penggunaan Perangkat
Penentuan penggunaan perangkat merupakan proses menentukan perangkat apa saja yang akan digunakan dalam pembangunan sistem . Penentuan perangkat didasarkan pada hasil analisis kebutuhan sistem yang telah dilakukan sebelumnya.
Perangkat lunak yang digunakan adalah :
- Sistem Operasi Windows 10
- Adobe Photoshop, untuk pemodelan dan pembuatan gambar
- Unity, Software akhir untuk membuat game
Sedangkan itu, kebutuhan perangkat keras dibuat berdasarkan spesifikasi perangkat lunak yang akan digunakan. Spesifikasi komputer yang dibutuhkan adalah sebagai berikut :
- Prosesor minimal dengan kecepatan 1 GHz.
- RAM minimal 2 GB.
- Kartu grafis dengan RAM minimal 128 MB.
- Hard Disk dengan ruang kosong minimal 40 GB. - Monitor dengan resolusi minamal 1024 x 768 - Perangkat input berupa keyboard dan mouse.
Selain perangkat keras komputer, terdapat juga perangkat keras berbasis Android, dengan spesifikasi :
- Processor 1 GHz
- Ram 512 MB
- Layar dengan resolusi 320 x 480 pixel
- Memiliki Accelerometer
- Minimal perangkat setara dengan Samsung Galaxy Ace GT-S7500.
Dokumentasi :
Gambar 1. Tampilan Main Menu
Gambar 2. Tampilan Background Game
2. Tahap Kedua Pengerjaan Proyek Game
Setelah minggu kemarin menambahkan scene Main Menu dan Background Game, Kelompok kami mulai untuk mengerjakan kembali proyek game Shoot-it. Kali ini kelompok kami menambahkan canvas main menu agar dapat terintegrasi dengan scene game shoot-it. Jadi pada main menu terdapat menu mainkan game yang jika di klik akan langsung menuju pada scene permainan. Setelah itu kelompok kami juga menambahkan asset player atau character game. Selain itu pada asset tambahan seperti asset tengkorak, peluru dan coin kita berikan animasi agar lebih menarik.
Berikut ini rincian lebih jelas progress pengerjaan proyek game kami :
A. Menghubungkan main menu dengan scene permainan
Gambar 3. Main menu yang terintegrasi dengan scene permainan
B. Menambahkan karakter atau player
Gambar 4. Menambahkan asset karakter atau player
C. Menambahkan animasi pada asset tiles
Gambar 5. Menambahkan animasi asset
3. Tahap Ketiga Pengerjaan Proyek Game
Setelah minggu kemarin menambahkan canvas main menu dan penambahan beberapa aset. Pada tahap ini, kelompok kami menambahkan analog agar pergerakan karakter dapat terintegrasi dengan keinginan pemain dalam game shoot-it. Sejauh ini, pergerakan yang dapat dilakukan user adalah kanan, kiri, atas, dan juga bawah. Setelah itu kelompok kami juga memberikan efek animasi pada karakter player dan koin. Serta, kelompok kami juga menambahkan script yang berisi logika alur permainan pada karakter musuh, dan juga deteksi tambahan, salah satunya arah. Yang terakhir, pada tahap ini, kami juga menambahkan indikator heart dan coin.
Berikut ini rincian lebih jelas progress pengerjaan proyek kami:
A. Menambahkan Control Analog Game.
Gambar 6. Menambahkan Control Analog Game
B. Menambahkan Script Pada Assets File.
Gambar 7. Menambahkan Script Pada Assets File
C. Menambahkan animasi player dan koin.
Gambar 8. Menambahkan animasi player dan koin
D. Menambahkan indikator Heart Coin dan Ammo.
Gambar 9. Menambahkan indikator Heart Coin dan Ammo.
4. Tahap Ke Empat Pengerjaan Proyek Game
Setelah minggu kemarin menambahkan control analog, script asset file, animasi player dan menambahkan beberapa indicator. Pada tahap ini, kelompok kami menambahkan script untuk enemies dan integrasinya terhadap hearth atau nyawa dari player, sehingga apabila player terkena musuh otomatis nyawa akan berkurang dan mengulang dari awal permainan. Selain itu kelompok kami juga memperluas area permainan sehingga lebih banyak item-item yang dapat ditambahkan nantinya. Selain hal tersebut kelompok kami juga menambahkan scene untuk help dan developer game.Setelah itu kelompok kami menambahkan script untuk animasi amo ( Peluru ) dan script untuk animasi coin. Yang terakhir, pada tahap ini, kami juga menambahkan pemberitahuan apabila kita menang atau kalah dalam game ini.
Berikut ini rincian lebih jelas progress pengerjaan proyek kami:
A. Menambahkan script untuk enemies dan integrasinya terhadap nyawa dari player.
Gambar 10. Menambahkan script untuk enemies dan integrasinya terhadap nyawa dari player.
B. Memperluas area permainan.
Gambar 11. Memperluas area permainan.
C. Menambahkan scene untuk help dan developer game
Gambar 12. Menambahkan scene untuk help dan developer game
D. Menambahkan script untuk animasi amo ( Peluru ) dan script untuk animasi coin
Gambar 13. Menambahkan script untuk animasi amo ( Peluru )
Gambar 14. Menambahkan script untuk animasi coin
E. Menambahkan pemberitahuan apabila kita menang atau kalah
Gambar 15. Menambahkan pemberitahuan menang
Spesifikasi Sistem Operasi, Hadrdware & Software:
- Processor 1 GHz
- Ram 512 MB
- Layar dengan resolusi 320 x 480 pixel
- Memiliki Accelerometer
- Minimal perangkat setara dengan Samsung Galaxy Ace GT-S7500.
Game ini dibuat oleh Muhammad Zaki Wiryawan, Muhammad Rafif Habibillah, Raihan Nauval, dan Komang Agung R. P. yang saat ini sedang kuliah di Jurusan Teknik Elektro, Universitas Negeri Malang.
Dokumen Laporan Akhir Dapat Diakses Disini. Data Game Lengkap dapat didownload melalui google drive. Video demo permainan bisa kamu cek disini ya. Reposetori "Shoot It" bisa kamu cek disini.
Terima Kasih.
Komentar
Posting Komentar