
Undead Siege
Undead Siege
A zombie survival game made by Muhmamad Raihan Akbar - 2206827674 for CSUI Individual Game Jam 2025.
Undead Siege is a top-down zombie survival shooter where you battle through increasingly difficult waves of the undead. Fight off different types of zombies (regular, fast, tank, and virus variants) using an arsenal of weapons that can be obtained through mystery boxes or upgrades. Collect money from fallen zombies to purchase weapon improvements and powerups like damage buffs, speed buffs, and piercing bullets. Strategically manage your ammunition and position as you try to survive as many waves as possible in this action-packed zombie apocalypse.
Diversifiers:
Tilemap
Dalam game ini, saya mengimplementasikan sistem tilemap sebagai dasar pembangunan level dan interaksi lingkungan. Sistem ini memungkinkan:
- Layout Level: Level dibangun menggunakan grid tiles yang dapat dikonfigurasi dengan mudah
- Collision System: Deteksi tabrakan otomatis berdasarkan properti tile
- Visual Layering: Sistem layer untuk foreground, background, dan dekorasi
Tilemap memungkinkan proses desain level yang efisien dan fleksibel, sehingga memudahkan pengembangan berbagai jenis tantangan dalam game.
Boost System
Sistem boost dirancang untuk memberikan rasa progressi antar percobaan bermain dengan fitur:
- Persistent Upgrades: Pemain dapat membeli upgrade yang bertahan antar sesi permainan
- Currency System: Koin/poin yang dikumpulkan selama gameplay dapat digunakan untuk membeli boost
- Upgrade Categories:
- Damage Boost: Meningkatkan kekuatan serangan
- Speed Boost: Meningkatkan kecepatan gerakan karakter
- Health Boost: Menambah jumlah health point maksimum
- Special Abilities: Membuka kemampuan khusus yang dapat diaktifkan
Sistem ini memberikan insentif bagi pemain untuk terus mencoba meski mengalami kegagalan, karena setiap percobaan membawa kemajuan dalam bentuk peningkatan kemampuan untuk percobaan berikutnya.
Big Iron: Ranged Combat
Sistem pertarungan jarak jauh diimplementasikan dengan fitur-fitur berikut:
- Weapon System: Berbagai jenis senjata api dengan karakteristik berbeda
- Pistol: Keseimbangan antara damage dan rate of fire
- Shotgun: Damage besar di jarak dekat dengan spread
- Rifle: Akurasi tinggi dengan jangkauan jauh
- Rocket Launcher: Explosive Boom Boom
- Ammunition Management: Sistem manajemen amunisi dan reload
- Combat Mechanics:
- Projectile Physics: Simulasi lintasan peluru dengan mempertimbangkan gravitasi
- Hit Detection: Sistem deteksi hit yang presisi
- Impact Effects: Efek visual dan audio saat peluru mengenai target
- Damage Falloff: Pengurangan damage berdasarkan jarak

Controls:
- WAS keys: player movement.
- E: interact with mystery box, bullet upgrades.
- R: reload gun
- Left Click: shoot
Assets:
- Zombie Asset Pack by Aymen B
- SFX and BGM from Pixabay
- I used AI for the banner in the page and main menu background.
You can find the source code on GitHub.


Comments
Log in with itch.io to leave a comment.
gamenya keren. ku suka power up yang bikin piercing shot, satisfying rasanya. aku juga ga nemu senjata lain jadi pake pistol doang ðŸ˜. sama pelurunya bisa nembus tembok pasti fitur kan bukan bug 😋