Denemeniz Gereken JavaScript Oyun Motorları

abort

ÜYE
Katılım
4 Tem 2023
Mesajlar
21
Tepkime puanı
96
Puanları
13
Yaş
27
Konum
paris
0*-vSqwnDM7znoDflr.jpg

Oyunlar, küçük büyük herkesin eğlenceli vakit geçirdiği birer sanat eseridir. Onları tüketmek ne kadar kolay ve hızlı olsa da üretmekte bir o kadar zor. Öyle ki oyun süresi 20–25 saati bulan dev bir kadro ile yapılan oyunların yapım süreleri 5 yıl gibi uzun süreleri bulabiliyor.

Biz de bu yazıda bizim zevkle oynadığımız oyunların arkasındaki gizli kahramanlardan — oyun motorlarından — bahsedeceğiz. Bu listemizde eskiden oldukça popüler olan ama günümüzde bilgisayarların güçlenmesi ile birlikte sönen tarayıcı oyunlarının yapımında kullanılan oyun motorlarından bahsedeceğiz.

0*khvfwgaKwq-5fKvV.jpg

Panda Engine mobil ve masaüstü cihazlar için geliştirilmiş, ücretsiz bir HTML5 oyun motoru. Canvas ve WebGl ile güçlendirilen Panda Engine, çok yüksek hızda render alabilmek için Pixi.js kullanıyor.


0*KA5zcVIiCSGmYaKm.png

Crafty yapısal oyunlar yapmanıza yardım eden bir oyun kütüphanesi. Crafty kütüphanesinin içinde yer alan bazı özellikler ile kendi oyunlarınızı yapabiliyorsunuz.

  • Yaratıklar ve Parçalar: Oyun elementlerini yönetmek için en sade yol.
  • Event Binding: Özel olayları düzenlemek ve nerede, ne zaman gerçekleşeceğine karar vermenin en kolay yolu.
  • Dom manipülasyonu veya dış çizim gerektirmemesi.
Diğer Özellikleri

  • Yardımcı Bir Topluluk: Herhangi bir sorun ile karşılaştığınızda sorununuza çözüm bulabileceğiniz bir foruma sahip.
  • Topluluk Modülleri: Kullanabileceğin kullanıcılar tarafından oluşmuş yığınla modül
  • Sade JavaScript: Tüm tarayıcılarda çalışan bir kütüphane.

0*G8JVB3EH0lJRYRyl.jpg

Stage.js çapraz platform ve 2B oyunlar için geliştirilmiş bir JavaScript kütüphanesi. Ebeveyn-çocuk ilişkisine dayanan bir ağaç yapısına sahip olan sade, açık-kaynak ve hızlı bir oyun kütüphanesidir.

0*HCFN9lTE4uA7QCxi.jpg

Panda Engine gibi mobil ve masaüstü cihazlar için geliştirilmiş, ücretsiz bir HTML5 oyun motoru. Canvas ve WebGl ile güçlendirilen QiciEngine, çok yüksek hızda render alabilmek için Pixi.js kullanıyor. Kendini ayıran en önemli özelliği ise kendi editörüne ve arayüz yapım aracına sahip olması.
 
Üst