CAR RACING
A downloadable game for Windows
## 🏎️ Car Racing - Proje Detayları
Bu oyun, **Görsel Programlama** dersi final/vize projesi olarak Unity motoru kullanılarak geliştirilmiş bir 2D yukardan aşağıya (Top-Down) yarış oyunudur. Oyunda hem temel oyun motoru mekanikleri hem de oyuncu deneyimini artırmaya yönelik özel kod mimarileri kullanılmıştır.
---
### 🛠️ Öne Çıkan Teknik Özellikler ve Mekanikler
* **Akıllı Hile Koruması (Anti-Cheat Lap System):** Oyuncuların bitiş çizgisinde ileri-geri yaparak haksız tur kazanmasını engellemek amacıyla `HalfWayTrigger` sistemi kurulmuştur. Oyuncu pistin ortasındaki kontrol noktasına uğramadan bitiş çizgisinden geçse dahi turu sayılmaz.
* **Gerçek Zamanlı Geri Sayım (Delay Start):** Yarış başında `Time.timeScale` dondurulmuş olsa bile işlemci saatini referans alan (`realtimeSinceStartup`) özel bir Coroutine döngüsü sayesinde 3 saniyelik geri sayım pürüzsüzce çalışır.
* **Yumuşak Kamera Takibi (Smooth Camera Follow):** Kameranın aracı sarsıntısız takip etmesi için `LateUpdate` fonksiyonu içerisinde `Vector3.Lerp` interpolasyon formülü kullanılmıştır.
* **Merkezi Oyun Yönetimi (GameManager & Singleton):** Oyun içi can senkronizasyonu, duraklatma (Pause) ekranı ve zaman akış kontrolleri tek bir merkezden (`GameManager.instance`) yönetilir.
---
### 🎮 Kontroller
* **Hareket:** `W, A, S, D` veya `Yön Tuşları` ile aracı yönlendirebilirsiniz.
* **Oyunu Duraklatma:** Yarış esnasında `ESC` tuşuna basarak oyunu dondurabilir ve menüye dönebilirsiniz.
---
### 📌 Geliştirici Notu
Bu proje tamamen eğitim ve nesne yönelimli programlama (OOP) mantığını kavramak amacıyla geliştirilmiştir. Projeye ait tüm fizik etkileşimleri 2D RigidBody ve Collider bileşenleri optimize edilerek kurgulanmıştır.
| Published | 4 days ago |
| Status | Released |
| Platforms | Windows |
| Author | hatice.krkc |
| Genre | Action |
| AI Disclosure | AI Assisted, Graphics |



Leave a comment
Log in with itch.io to leave a comment.