Bağımsız oyun geliştiricileri için profesyonel kalitede, hazır kullanılabilir Unity araçları. Sıfırdan başlama. Hızlı geliştir, hızlı yayınla.
Unity için profesyonel, modüler ve üçüncü parti bağımlılığı olmayan araçlar.
Her asset, indie developer'ın gerçekten ihtiyaç duyduğu şeyleri göz önünde tutularak tasarlandı.
C# event sistemi ve temiz public API ile her game mimarisine uyar.
// Herhangi bir objeyi hasar alabilir yap public class Enemy : MonoBehaviour, IDamageable { private float health = 100f; public void TakeDamage(float damage, Vector3 hitPoint, Vector3 hitNormal, string hitTag) { health -= damage; if (hitTag == "Head") SpawnHeadshotEffect(hitPoint); if (health <= 0f) Die(); } }
// Patlama kamera sarsıntısı cameraController.AddTrauma(0.6f); // Silah geri tepmesi cameraController.ApplyRecoil( vertical: 1.5f, horizontal: 0.2f, roll: 0.1f ); // Dash yeteneği için FOV pulse cameraController.PlayFOVPulse( pulseFOV: 95f, duration: 0.15f );
// Silah eventlerine abone ol weapon.OnAmmoChanged += (cur, res) => UpdateHUD(cur, res); weapon.OnFired += () => PlayMuzzleEffect(); weapon.OnHit += (dmg, hit) => ShowDamageNumber(dmg, hit); weapon.OnReloadStart += () => ShowReloadBar(); weapon.OnReloadComplete+= () => HideReloadBar(); weapon.OnOverheat += () => PlayOverheatWarning(); // Silah değişim eventi weaponManager.OnWeaponSwitched += (wc, slot) => UpdateWeaponUI(wc);
FPS Kit'in kaynak kodu Unity Asset Store'da satılmaktadır. GitHub sayfasında özellik listesi, API dokümantasyonu, kurulum rehberi ve bug report sistemi bulunur.
Asset Store üzerinden satın alanlar için GitHub Issues'dan destek alabilirsin.