Kembali ke Beranda
Vindicare Game Banner [Banner Vindicare]
Unity Engine C# Finite State Machine Pixel Art Desktop Game

Vindicare

Game aksi-petualangan 2D desktop tentang perjuangan seorang kesatria melawan raja iblis untuk membalaskan dendam kerajaannya.

Tentang Proyek & Alur Cerita

Vindicare (berasal dari bahasa Latin yang berarti 'pembalas') adalah proyek game bergenre aksi-petualangan yang dikembangkan bersama tim FHK Games (Fariz, Hafiz, Khamid Games). Dalam tim ini, saya memegang peran kunci sebagai Programmer, Animator, sekaligus Cut Scene Designer.

Game ini menceritakan kisah seorang kesatria pemberani yang dinikahkan dengan seorang putri kerajaan yang memiliki kekuatan magis. Tragedi terjadi ketika Raja Iblis menyerang pesta pernikahan, membunuh sang raja, dan menculik putri. Pemain akan mengendalikan kesatria yang selamat ini dalam misinya menembus level-level penuh rintangan untuk membalas dendam.

Mekanisme & Fitur Teknis

Pengembangan game ini menggunakan Unity Engine dengan skrip berbasis C#. Fokus utama pemrograman saya terletak pada penciptaan pergerakan yang mulus dan pertarungan yang menantang:

  • State Management: Mengelola dan mengatur transisi logika karakter dengan rapi (seperti pergantian status dari idle, berjalan, hingga menyerang) agar bebas dari bug animasi tumpang tindih.
  • Event Handling & Input: Merancang sistem kontrol presisi menggunakan keyboard (J/K untuk menyerang, Space untuk melompat) yang responsif terhadap input pemain secara *real-time*.
  • Kecerdasan Buatan (AI) Musuh & Bos: Mengimplementasikan logika perilaku musuh (termasuk Boss 'Water Golem') agar mereka tidak hanya diam, melainkan dapat mendeteksi, menyerang, atau merespons pergerakan pemain.
  • Integrasi Visual & Audio: Memadukan grafis estetika Pixel Art dengan efek suara (SFX) yang imersif serta merancang UI Menu dan interaksi dialog NPC (seperti dialog dengan Pak Tua).

Galeri Gameplay

Sistem Menu dan Dialog [Sistem Menu / UI]
Pertarungan Melawan Bos Golem [Boss Fight - Golem]