Skip to content

McGelerin/ATM_Rush_Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Atm Rush Clone

Projemizi ziyaret eden herkese merhabalar, Level-UP Akademideki ilk projemizi size sunmaktan mutluluk duyarız. Projeyi Okan Demirel hocamızın önderliğinde 3 kişilik bir ekip ile geliştirdik.

Bu proje sayesinde grup çalışması, solid prensipleri, kod okunabilirliği, klasörleme vb. gibi konularlarda kendimizi daha da geliştirdik. Bu bizim en büyük motivasyon kaynağımız oldu.

Projenin detaylarını aşağıda belirttim.

Oyun İçi Görüntüler


Oyunun Videosu

ATM-Rush.mp4

Video Youtube Linki


Proje Ekibi

Projenin Özellikleri

Unity

Unity 2020.3.17f1 sürümü kullanarak yazıldı.


Universal Render Pipline

Projemiz mobil platformu referans aldığı için projemizi URP olarak oluşturduk.


Swerve Mechanic - Lerp Mechanic - Stack Mechanic

Bu mekanikleri elimizden geldiğince hatasız ve fonksiyonel bir şekilde yaptık.


Observe Pattern

Oyunun temel patterni diyebiliriz. Kalıtımı ortandan kaldırmak, oyunu sinyallerle tetikleyerek fazladan Update fonksiyonları kullanmaktan kurtarmış olduk.


Command Pattern

Kod okunabilirliğini arttırmak için kodları command patterne uygun şekilde yazdık.


Singleton

Projemizde sadece event sinyalleri çağırıken kolaylık sağlamak için kullandık.


Cinemachine - Cinemachine State-Driven Camera

Oyunuzda gelen kamera statelerine göre geçişlerde, Cinemachine State-Driven Camera kullandık.


Odin Inspector

Editor tarafında kolaylık sağlamak açısından odin inspector attribute'larından yarlandık.


Scriptable Objects

Oyunun genel özelliklerini kolay bir şekilde ayarlamak için kullandık.


DOTween Pro (Hot v2)

Animasyonlarda DOTween sıkça kullandık.


Toony Colors Pro 2

Materyallerin daha güzel gözükmesi için kullandık.


Save System(Easy Save 3)

Oyunumuzu kaydetmek için Easy Save 3 kullandık ve buna uygun bir Save Manager oluşturduk.


Temp Assetler

  • BOXOPHOBIC (SkyBox)
  • GUI Mobile Hyper-Casual
  • GUI PRO Kit - Casual Game
  • StylizedWater2 (Water)