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
StatusReleased
PlatformsWindows
Authorhatice.krkc
GenreAction
AI DisclosureAI Assisted, Graphics

Download

Download
Görsel Programlama Game - Kopya.zip 60 MB

Leave a comment

Log in with itch.io to leave a comment.