- ✅ 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.
- ✅ 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