Skip to content

MyCampusLab/target-strike

Repository files navigation

Target Strike 3D 🎯

Unity Version License Platform

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.

🚀 Fitur Utama

  • 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.

🛠️ Tech Stack

  • 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)

📥 Installation & Setup

  1. Clone repository ini:
    git clone https://github.com/mirsydfchrynto/target-strike.git
  2. Buka project menggunakan Unity Hub (Versi Unity 6 direkomendasikan).
  3. Untuk pengaturan otomatis, buka menu di Unity: Target Strike > Setup Project.
  4. Pastikan untuk membuka scene Assets/Scenes/MainMenu.unity sebagai titik awal.

🎮 Controls

  • W/A/S/D: Move
  • Mouse: Look Around
  • Left Click: Fire
  • R: Reload
  • Left Shift: Sprint
  • Esc: Pause / Menu

📄 GDD (Game Design Document)

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors