/Subway-Surfers-Clone

This repository contains a clone of the popular mobile game Subway Surfers, recreated using Unity game engine. The game offers an endless runner experience where players navigate through a vibrant urban environment, dodging obstacles, collecting coins, and achieving high scores.

Primary LanguageShaderLab

Subway-Surfers-Clone

İstenen Özellikler:

  • ✅ Oyun SONSUZ şekilde ilerlemelidir, yani ölünceye kadar bitmemelidir.
  • ✅ Oyunda ileri gitmek için tuşa basmak gerekmemelidir, karakter kendi gitmelidir
  • ✅ Karakter Animasyonu
  • ✅ Karşınıza duvarlar ve engeller çıkmalı, bazı alçak engellerin üstünden atlamalı, bazı yüksek engellerin altından geçmeli, bazı engellerin de yanından geçerek kurtulmalısınız.
  • ✅ Görevin zorunlu kısmı için bir yere çarptığımızda ölmemiz yeterlidir.
  • ✅ Subway Surfers'daki gibi rampa ile çıkılıp üst katta (trenlerin üzerinde) gezme mekaniği bizde de olmalı. Dilerseniz kutulardan rampa yaparak dilerseniz paket içindeki merdivenleri kullanarak bu tarz yapılar elde edebilirsiniz.
  • ✅ Skor tutulmalı, bu skor oyunda gösterilmeli ve en yüksek skorumuz kaydedilmelidir.
  • ✅ Kendi en yüksek skorumuzu geçtiğimizde skor göstergesi renk değiştirmelidir.
  • ✅ Puan mesafe arttıkça artmalıdır.

İsteğe Bağlı Gerekli Özellikler

  • ✅ Statik bir level tasarımı yapılamayacağı için sürekli yeni parçaların platformda belirmesi gerekmektedir. Buradasürekli Instantiate ve Destroy yapmak performans sorunu ortaya çıakracağı için Object Pool ile işi çözerseniz; veyaherhangi bir şekilde Garbage Collector çalışmasını önlerseniz bu sizin için ÇOK BÜYÜK bir ilave puandır.
  • ✅ Yapacağınız seviye her seferinde rasgele oluşursa bu sizin için ÇOK BÜYÜK bir artı puandır
  • ✅ Bir yere çarptığımızda doğrudan ölmemeliyiz, 3 çarpma hakkımız olmalı ve bir yere çarptığımızda görsel olarak birşekilde bize gösterilen (blink/yanıp sönme olabilir) birkaç saniyelik bir periyot olmalı ve bu süre içinde herhangi bir şeye çarpamamalıyız.
  • ✅ Karakterimiz giderek hızlanırsa bu sizin için bir artı puandır
  • ✅ Altın toplama yaparsanız ve ✅ toplanan altın başına da ilave puan koyarsanız bu bir artı puandır
  • ✅ Altın toplama yaparsanız ve bir de bu altınların dönme animasyonunu yaparsanız bu da bir artı puandır