Berke Özyaşar
Kişisel proje

Airborne Aviator

React Native arcade oyunu

Tamamen React Native ile yazdığım, uçağı engeller arasında yönlendirdiğiniz retro tarzda bir arcade uçuş oyunu. Geçmiş proje.

Airborne Aviator web sitesi ana sayfası

Airborne Aviator, gökyüzünde geçen, retro tarzda bir arcade uçuş oyunu. Oyuncu uçağı engeller arasında yönlendirirken hızlı reflekslerini sınıyor. Ben, Berke Özyaşar, oyunu herhangi bir oyun motoru kullanmadan, tamamen React Native ile geliştirdim. Oyun artık Google Play'de yer almıyor; bu sayfa onu geçmiş bir proje olarak anlatıyor.

Neden React Native ile bir oyun

React Native çoğunlukla iş uygulamalarıyla anılır. Airborne Aviator'ı, çerçevenin akıcı ve hızlı tepki veren bir oyun deneyimi için de kullanılabileceğini göstermek amacıyla geliştirdim. Bu proje, sonraki oyun denemelerim için de bir başlangıç noktası oldu. Oyun motoru kullanmamak, oyun döngüsü, dokunmatik kontroller ve performans gibi konuları doğrudan ele almamı gerektirdi; bu da hem oyun hem de animasyon ağırlıklı uygulamalarda işime yarayan bir deneyim oldu.

Oyunun öne çıkanları

  • Retro tarzda aksiyon sunan dinamik arcade oynanışı
  • Aktif kontrollerle uçuş deneyimi
  • Refleksleri geliştiren görevler ve mücadeleler
  • Minimalist grafikler ve oyuna eşlik eden müzik
  • Her seviyeden oyuncu için basit ve sezgisel kontroller

Teknik yaklaşım

Bir arcade oyununda en önemli şey, oyuncunun dokunuşuyla ekrandaki hareket arasında gecikme hissedilmemesidir. React Native ile bunu sağlamak, uçağın ve engellerin hareketini ve çarpışma denetimini olabildiğince hafif tutmayı gerektirdi. Minimalist grafikler de hem retro hissi destekledi hem de performansa yardımcı oldu.

React Native ile daha sonra başka oyunlar da geliştirdim: prosedürel şehirlerde geçen metro simülasyonu MetroVerse ve zamana karşı bulmaca oyunu Block Forge. React Native ile bir mobil proje düşünüyorsanız mobil uygulama geliştirme sayfasına göz atabilirsiniz.

Benzer projeler

Tüm projeler (35)

Benzer bir proje mi düşünüyorsunuz?

Ne yapmak istediğinizi birkaç cümleyle yazın, aynı gün dönüş yapayım.

Gezinmek için ↑ ↓, açmak için Enter, kapatmak için Esc