Coconote
AI notes
AI voice & video notes
Try for free
🎮
Panduan Membuat Game Menggunakan Unity
Aug 26, 2024
Catatan Kuliah: Membuat Game dengan Unity
Pengenalan Unity Hub dan Proyek Baru
Buka Unity Hub
untuk memulai.
Jika belum punya, cek deskripsi untuk cara download dan instalasi Unity Hub dan Unity Engine.
Buat proyek baru
:
Pilih
New Project
.
Pilih template
3D
dengan
Built-in Render Pipeline
.
Namai proyek sesuai keinginan.
Centang
Connect to Unity Cloud
.
Klik
Create Project
.
Menyiapkan Unity
Setelah proyek terbuka:
Atur tampilan layout ke
Default
.
Pastikan Microsoft Visual Studio terinstal untuk penulisan kode.
Di Unity Hub, pergi ke
Install
, cek pengaturan, dan pastikan
Microsoft Visual Studio
tercentang.
Membuat Objek Dasar
Scene Setup
:
Buat
3D Object Plane
untuk alas game.
Atur posisi dan skala plane (scale: 5, 5, 5).
Buat material baru untuk plane (isi dengan texture kotak-kotak).
Atur
Directional Light
sesuai keinginan.
Membuat Karakter
Buat karakter
:
Tambah
Capsule
sebagai karakter.
Buat
Empty Object
sebagai parent untuk karakter, namai
Player
.
Masukkan capsule ke dalam Player.
Hapus
Capsule Collider
di capsule.
Tambah
Character Controller
ke Player.
Menyusun Script Gerakan
Buat Script untuk Pergerakan
:
Buat folder
Scripts
dan script
Player Movement
.
Buat variabel untuk
Character Controller
dan
Move Speed
.
Di fungsi
Update
, ambil input dari keyboard (WASD) dan gerakkan karakter sesuai input.
Gunakan
Time.deltaTime
untuk menyamakan kecepatan gerakan di berbagai spesifikasi komputer.
Menyusun Kamera
Atur posisi kamera
untuk mengikuti karakter.
Pindahkan
Main Camera
ke Player.
Menambahkan Fitur Menembak
Buat script baru
untuk
Player Shooting
:
Tentukan peluru dan buat prefab untuk bullet.
Spawn bullet saat mouse kiri diklik.
Tambahkan
Rigidbody
dan
Collider
pada bullet untuk physics.
Menambahkan Interaksi dengan Musuh
Buat Enemy
:
Beri tag
Enemy
pada objek musuh.
Saat bullet mengenai musuh, musuh terdeteksi dan melakukan aksi (misalnya, mati).
Memperbaiki Kinerja Game
Buang bullet yang sudah tidak terlihat
:
Gunakan coroutine untuk menghapus bullet setelah beberapa detik.
Penutup
Untuk belajar lebih lanjut, kunjungi link di deskripsi untuk kursus lengkap tentang membuat game di Unity.
📄
Full transcript