Target Strike 3D adalah simulator latihan menembak First Person Shooter (FPS) yang dirancang untuk memberikan pengalaman menembak yang presisi dan responsif. Dikembangkan dengan Unity 6 menggunakan arsitektur modular dan prinsip SOLID.
- Advanced FPS Controller: Pergerakan halus, sistem shooting, reload, dan sprint yang responsif.
- Dynamic Target System: Target statis dan bergerak (horizontal) untuk melatih akurasi.
- Three Progressive Levels:
- Level 1: Dasar (Static Targets).
- Level 2: Menengah (Moving Targets).
- Level 3: Expert (Auto-Player Movement + Fast Targets).
- Professional UI/HUD: Crosshair, Hit Marker, Score, Timer, dan Level Select.
- Unity Input System: Mendukung kontrol modern dan fleksibel.
- Engine: Unity 6
- Architecture: Modular Scripting (SOLID Principles)
- Input: Unity New Input System
- Assets: Low Poly Shooter Pack (Infima Games)
- Rendering: Universal Render Pipeline (URP)
- Clone repository ini:
git clone https://github.com/mirsydfchrynto/target-strike.git
- Buka project menggunakan Unity Hub (Versi Unity 6 direkomendasikan).
- Untuk pengaturan otomatis, buka menu di Unity:
Target Strike > Setup Project. - Pastikan untuk membuka scene
Assets/Scenes/MainMenu.unitysebagai titik awal.
- W/A/S/D: Move
- Mouse: Look Around
- Left Click: Fire
- R: Reload
- Left Shift: Sprint
- Esc: Pause / Menu
Dokumen desain lengkap tersedia di folder Assets/Target Strike Gdd Professional Format 1.pdf.
Dibuat sebagai bagian dari tugas akademik untuk mendemonstrasikan pengembangan game 3D profesional.