# Toll Tycoon

Game simulasi manajemen jalan tol yang dikembangkan sebagai media simulasi operasional jalan tol berbasis WebGL. Game ini dibuat sebagai bagian dari penelitian skripsi dengan fokus pada implementasi mekanik operasional yang merepresentasikan aktivitas pengelolaan jalan tol secara realistis.

Pemain berperan sebagai pengelola jalan tol yang bertanggung jawab mengatur operasional gerbang tol, mengelola arus lalu lintas, meningkatkan teknologi pembayaran, melakukan pemeliharaan fasilitas, serta menangani kendaraan yang mengalami gangguan agar pelayanan jalan tol tetap berjalan optimal.

---

## Fitur

- Gameplay simulasi manajemen jalan tol berbasis pengambilan keputusan
- Dua area permainan: **Cililitan** dan **Bogor**
- Dua mode permainan pada setiap area:
  - Gerbang Tol
  - Lalu Lintas Tol
- Sistem antrean kendaraan (*Queue Management*)
- Sistem upgrade gerbang tol:
  - Manual
  - E-Money
  - RFID
  - MLFF
- Sistem pendapatan dan pengeluaran
- Sistem Maintenance
- Sistem Rescue kendaraan
- Sistem monitoring kepadatan lalu lintas
- Progress permainan tersimpan secara otomatis
- User Interface yang responsif untuk desktop maupun perangkat mobile

---

## Platform

- Engine: Unity 6
- Bahasa Pemrograman: C#
- Target Platform:WebGL
- Orientasi: Landscape
- Genre: Simulation / Management

---

## Cara Bermain

1. Buka game melalui browser.
2. Pilih area permainan (Cililitan atau Bogor).
3. Selesaikan mode Gerbang Tol terlebih dahulu untuk membuka mode Lalu Lintas Tol.
4. Kelola setiap gerbang tol agar kendaraan dapat dilayani dengan cepat.
5. Gunakan pendapatan yang diperoleh untuk meningkatkan level gerbang sehingga waktu pelayanan menjadi lebih singkat.
6. Lakukan Maintenance apabila fasilitas mengalami kerusakan.
7. Tangani kendaraan bermasalah menggunakan fitur Rescue agar kemacetan tidak semakin parah.
8. Pantau kondisi lalu lintas dan hindari antrean kendaraan yang terlalu panjang.
9. Kelola pendapatan secara efektif untuk mempertahankan operasional jalan tol hingga seluruh level berhasil diselesaikan.

---

## Instalasi Project di Unity (Developer)

Jika ingin membuka source code project di Unity Editor:

Clone repository:

```bash
git clone https://github.com/Anggaysm/Backup-Game-Toll
```

Kemudian:

1. Buka Unity Hub.
2. Pilih Add Project.
3. Pilih folder project hasil clone.
4. Pastikan menggunakan Unity 6 (atau versi yang sesuai dengan project).
5. Tunggu proses import asset selesai.
6. Buka scene MainMenu pada folder:

```
Assets/Scenes/
```

7. Jalankan project menggunakan tombol Play pada Unity Editor.

---

## Teknologi yang Digunakan

- Unity 6
- C#
- WebGL Build
- PlayerPrefs (Save System)
- Unity UI System

---

## Penelitian

Game ini dikembangkan sebagai bagian dari penelitian:

Implementasi Mekanik Operasional pada Game Simulasi Manajemen Jalan Tol Menggunakan Metode Game Development Life Cycle (GDLC)

Penelitian berfokus pada implementasi mekanik operasional yang meliputi:

- Queue Management
- Gate Management
- Gate Upgrade
- Traffic Monitoring
- Maintenance System
- Rescue System
- Economy Balancing

---

## Kontak

**Angga Yusma Prasetia**

Politeknik Negeri Jakarta  
Program Studi Teknik Informatika dan Komputer

Email: angga.yusma.prasetia.tik22@mhsw.pnj.ac.id

GitHub: https://github.com/Anggaysm