Dino Run
Dino Run – Unity 2D ile Geliştirilen Sonsuz Koşu Oyunu
Dino Run, Unity 2D kullanılarak geliştirilen, reflekslerinizi sınayan hızlı tempolu bir sonsuz koşu oyunudur. Oyuncu, üç canla başlayan sevimli bir dinozoru engellerden kaçırarak mümkün olduğunca yüksek puan yapmaya çalışır. Oyun boyunca skorlar Laravel tabanlı bir API’ye bağlanarak saklanır ve küresel skor tablosu üzerinden diğer oyuncularla yarışabilirsiniz.
🎮 Oyun Özellikleri
- Motor: Unity 2D
- Sesler: ElevenLabs yapay zeka teknolojisi ile üretildi
- Görseller: itch.io üzerinden indirilen açık kaynaklı sprite’lar + ChatGPT ile üretim fikir desteği
-
Kontroller:
Space
tuşu ile zıplama - Can Sistemi: Toplam 3 can, her çarpışma 1 can götürür
- Skor Sistemi: Laravel API destekli scoreboard sistemi, otomatik sıralama ve anlık skor paylaşımı
🧠 Teknoloji ve Araçlar
Alan | Kullanılan Teknoloji |
---|---|
Oyun Motoru | Unity 2021.3+ |
Backend API | Laravel 10.x |
Ses Üretimi | ElevenLabs (AI Ses Motoru) |
Görsel Kaynaklar | itch.io + ChatGPT görsel önerileri |
UI & Animasyon | Unity Animator + TextMeshPro |
🏆 Skor Tabloları
Tüm oyuncuların skorları oyun sonunda sunucuya gönderilir ve skor tablosu anında güncellenir. Laravel tarafından yönetilen bu sistem ile:
- Sadece geçerli session ile skor gönderilebilir.
- İlk 10 yüksek skor listesi her oyun sonunda görüntülenebilir.
- Skor gönderimi yapay zeka tespiti ve koruma sistemleriyle güvenli hale getirilmiştir.
📷 Ekran Görüntüleri
✍️ Geliştirici Notu
Dino Run, bağımsız bir oyun geliştirici olarak hem Unity hem de backend API entegrasyonunu bir araya getirme denememdi. Yapay zeka ses teknolojileri ve görsel içerik üretimiyle harmanladığım bu proje, hem teknik hem de yaratıcı açıdan bana çok şey kattı.
📈 Etiketler
Etiketler: Unity 2D oyun, yapay zeka ses, endless runner, Laravel scoreboard, itch.io indie oyun, pixel art dinozor oyunu, Türk yapımı oyun