HTML5! Web Geliştirici olsanız da olmasanız da, bunu bir kereden fazla duymuş olacağınıza bahse gireriz. Geliştiriciler arasında doğum zamanından beri tartışılan biçimlendirme dillerinden biridir. Ek olarak, HTML5'in bağımsız olmasına yardımcı olan tonlarca özellik olduğu için dilin çok kısa sürede büyük bir tepki ve popülerlik kazandığını da eklemeliyiz. Hyper Text Markup Language etiketini taşımasına rağmen, çalışmaları beklediğimizden çok daha fazla olduğu kesin. Basitçe söylemek gerekirse, HTML5 bir Flash Katildir. Hiçbir iDevices Flash desteğiyle gelmediği için HTML5 ve Apple cihazlarıyla ilgili birkaç tartışma başlatıldı. Tahmin edebileceğiniz gibi, şirket Flash'ın arızasını önceden tanımladı ve HTML5'in platformlar arası işlevselliğini kullandı. Ayrıca flash'ı öldürmeye yetecek kadar dahili video gömme özelliği ile işaretleme dilinin yeni versiyonu sahneye çıktığı için Flash'ın çok az bir ömrü olduğunu kesin olarak söylemeliyiz.
Daha önce de söylediğimiz gibi, HTML5 sadece web siteleri yapmak için değil, aynı zamanda önceki sürümlerde hayal bile edilemeyen bir şey yapmak için geliştirilmiştir. Geliştiriciler ve şirketler (Web Devleri dahil Google) HTML5'in güçlerini yeterince tanımış ve tanıtmak için birçok program başlatmıştır. HTML. Web'de HTML5'in yeteneklerini akıllıca kullanan çeşitli deneyler görülebilir. Bulabildiğimiz en sezgisel ve etkileşimli uygulama HTML'si HTML5 Oyun! Evet, harika oyunlar HTML5 kullanılarak geliştirilebilir ve geliştirme, Flash veya diğer dillerde yaptığınızdan çok daha basittir. Sıfırdan kodlamanın yanı sıra, kodlar hakkında daha az bilginiz varsa ancak yaratıcı bir zihniniz varsa, HTML5 Oyun Geliştirme Motorlarından yararlanabilirsiniz. Bugün size HTML5 ve JavaScript kullanan bazı mükemmel Oyun Geliştirme motorlarını tanıtacağız.
Yapı 2
Bir oyun geliştirme motoru olarak Construct 2, elinizde hiçbir programlama deneyimi olmadan HTML5 tabanlı Oyunlar oluşturmanıza yardımcı olur. Bu motor Scirra Limited tarafından geliştirilmiştir ve ticari olmayan amaçlar için ÜCRETSİZ olarak sunulmaktadır. Bir HTML5 oyunu geliştirmek için yapmanız gereken, oyununuz ve yaratıcılığınız hakkında güçlü bir fikirdir. Oyun nesnelerini (genellikle görüntü dosyalarını) tuvale sürükleyip bunlara belirli özellikleri ve davranışları tanımlayabilirsiniz. Ek olarak, bu hizmeti HTML5'i destekleyen herhangi bir Web Tarayıcısında ve iOS, Android için özel uygulamalarda kullanabilirsiniz. , Windows 8 ve Google Chrome.
Oyunda bulunan dezavantaj, yaratıcı düşüncenizi kısıtlayabilmesidir. Büyük boy ve özelliklere sahip bir oyun planlıyorsanız Construct 2'nin size gücü yetmeyecektir. Ayrıca oyununuzu ticari amaçla kullanmak istiyorsanız Scirra Limited'den lisans satın almanız gerekecektir. Construct 2 kullanılarak yapılan işlerin demosunu görmek için Scirra'nın web sitesini ziyaret edebilirsiniz.
Etki JS
Impact JS, HTML5 Oyun Geliştirme için JavaScript tabanlı bir oyun Geliştirme motorudur. Motor, bir 3D seviye düzenleyici ve iOS dahil olmak üzere çeşitli cihazlar için destek ile birlikte gelir. Yukarıda bahsedilenin dışında, Impact JS ücretsiz bir oyun geliştirme motoru değildir, ancak kitaplıklarında geniş bir araç ve uzantı koleksiyonuna sahiptir. Bu araçları kullanarak Oyunlarınıza büyük bir görsel etki getirebilirsiniz.
2B düzey düzenleyici, Impact JS'nin özel özelliğidir. Bu düzenleyici, harika olan yandan kaydırma ve yukarıdan aşağıya RPG oyun özelliklerini etkinleştirir. Impact JS ile entegre edilmiş güçlü bir hata ayıklama aracı da size performans sorunları ve nedenlerini önerecektir. Tüm bu özellikler bir arada, Impact JS lisansı başına 99$ ödemenin paranıza ve zamanınıza değdiği anlamına gelir.
KireçJS
İşte başka bir ÜCRETSİZ geliştirme motoru geliyor! LimeJS, HTML5 Oyun Geliştirme için tasarlanmış JavaScript destekli bir çerçevedir. Digital Fruit tarafından geliştirilen çerçeve, kodu yeniden oluşturmayı ve yeniden kullanmayı yasal hale getiren, yalnızca Açık Kaynak olan bir Apache Lisansı altında mevcuttur. Geliştirme ekibi, bu çerçeveyi kod karmaşıklığı olmadan HTML5 Oyun Geliştirmeyi etkinleştirmek için tasarladıklarını söylüyor.
Bir Açık Kaynak projesi olarak LimeJS, özel bir projeye kıyasla size daha fazla özellik sağlayabilir. Web'de çok sayıda demo ve öğretici mevcuttur, böylece çerçeve hakkında bilgisizliğiniz konusunda endişelenmenize gerek kalmaz. Çerçeve, her modern tarayıcının yanı sıra iOS ve Android'i de destekler.
oyun salatası
HTML5 tarafından desteklenen başka bir Sürükle ve Bırak özellikli oyun geliştirme motoru. Diğer motorların yanı sıra Game Salad, oyunun mobil ekranda nasıl çalışacağını görebileceğiniz yerleşik bir emülatörle birlikte gelir. Çapraz platform, Oyun Salatası aracılığıyla geliştirme yapılabilir ve desteklenen liste iOS, Android, Amazon Kindle ve en son sürümler gibi devam eder, , Windows 8.
Bu motorun ÜCRETSİZ ve ÜCRETLİ olmak üzere iki versiyonu vardır. Ücretli sürüm, her yıl cebinizden 299 $ alacaktır. Uygulama içi satın alma, i-Ad, tanıtım, Game Center, Android yayınlama vb. gibi bazı özellikler pro sürümde mevcuttur. Yukarıda bahsedilen tüm özellikler diğer motorlarda yoktur ve pro sürümünü satın almak oldukça iyi bir karardır.
Flaş JS
Flash JS'nin flash ve JS ile küçük bir ilişkisi vardır. Bu motoru kullanarak HTML5 Oyunları yapabilir ve [html] içerisine Action Script 3 kodlarını ekleyebilirsiniz. [/html] kodu, flash tabanlı geliştiriciler için de tanıdık görünmesini sağlar. Bu da ÜCRETSİZDİR ve web'in çeşitli bölümlerinden büyük katkılar sağlayan açık kaynaklıdır.
kurnaz JS
Bu, diğer motorlara kıyasla çok büyük bir topluluk desteğine sahip olan JavaScript tabanlı başka bir oyun geliştirme çerçevesidir. Çerçevenin tak ve çalıştır sistemi olmamasına rağmen, Entity Component System gibi bazı avantajları vardır. Bu özelliği kullanarak oyununuzdaki her bir varlığa (kahraman. Kötü adam vb.) bileşenler vererek oyununuzu aydınlatabilirsiniz. Bu özellik, kodunuzdan uzun kalıtım zincirlerini kesinlikle önleyebilir. Çok basit olmasa da Crafty JS, açıkçası mükemmel bir oyun motorudur.
Quintus Motoru
Hafif davranış etiketiyle HTML5 Oyun Motoru listesine yeni katılan bir kişidir. Quintus motoru, Geliştiriciler için yararlı olan hem mobil cihazlar hem de bilgisayarlar için geliştirmeyi destekler.
Quintus Engine kullanıcılarını özel bir web sitesi bekliyor, bu da en azından Quintus'la birlikteyken şüphelerin sizin için büyük bir çocuk olmayacağı anlamına geliyor.
Sonuç
Size HTML5 için birkaç Oyun Geliştirme Motoru anlattık ve son seçim sizin. Bildiğiniz gibi herkes kendi oyunuyla ilgili farklı yönlere sahip olacak ve çeşitli ihtiyaçları karşılamak için çeşitli hizmetler olacak. Bu listede, bazılarının PRO sürümü olmasına rağmen motorların çoğu ÜCRETSİZDİR. Şart diye bir laf olduğu için 'bu en iyisi' demek istemiyoruz. Her neyse, bize yorum yoluyla HTML5 oyun geliştirme deneyiminizi bildirin. Bunu okuduktan sonra ne düşüneceğinizi tahmin edebiliyoruz. “HTML5 Oyun Geliştirme Bu Kadar Kolay mı?”
raquel johnson
Sevgili bayım,
Ben de bu ilerlemede HTML 5 Geliştirme öğreniyorum, teşekkürler bu işimi mükemmel bir şekilde almamda bana daha fazla yardımcı olacak.Paylaşım için tekrar teşekkürler!
Manish
HTML5 Oyun geliştirme motorlarını kullanarak bir oyun oluşturmak için harika bir bilgi kaynağıdır. Bu bilgiyi paylaştığınız için teşekkürler.
Frank Cern
Abhijith, aslında bu alana girmeyi düşünüyordum. Tüm bilgiler için teşekkürler. Yukarıda bahsedilen tüm motorlar arasında sadece yapıyı duydum, sanırım yapacak çok okumam var!
Juuhhii Agrawal
Bilgilendirici yazı için Abhijith'e teşekkürler. Zaten hangi JS'yi kullanacağımı düşünüyordum. Tüm bunları anlatarak seçimimi çok daha kolay yapmama yardımcı oldunuz.
Bipul Han
Gerçekten harika HTML5 oyun geliştirme çerçeveleri. Bu harika şeyleri paylaştığınız için çok teşekkürler Abhijith :)
Emilia
Bu HTML öğeleri beni her zaman şaşırttı. Yine de yazınızı çok ilginç buldum. Paylaşım için teşekkürler.
Neha
merhaba Abhijith, şu anda HTML5 öğreniyorum ve bu liste bana HTML Oyun öğrenmeyi öğrenmek için biraz destek veriyor ve bana bazı iyi örnekler veriyor. Teşekkürler
Jeremy S.
Vay canına.. Bu harika makale için teşekkürler. Aslında online kodlama derslerimi bırakacaktım. Ama bu beni devam etmem için cesaretlendirdi. Yakında kendime bir oyun yapacağım. ;)
Stacey
Bu benim için oldukça teknik… Ama yazınızı okumakla gerçekten ilgilenecek birçok arkadaş tanıyorum. Ve bunu onlarla paylaşacağım! Tüm değerli bilgiler için teşekkürler.
Şalin
Oyun salatası, platformdan bağımsız ve ücretsiz olduğu için umut verici görünüyor. Bir denemelisiniz, harika paylaşım adamım!
Lavindra
Bu alana taşınma konusunda gerçekten kafam karıştı. Tüm veriler için teşekkürler
takas raja
HTML5 hakkında oldukça bilgili görünüyor, iyi para veriyor!
Yota
Lütfen Turbulenz HTML5 oyun motorunu düşünün. Mayıs ayında açık kaynaklıydı.
http://www.turbulenz.biz/developers
– Bu oyun motorunu kullanarak bir 3D HTML5 oyunu geliştirdik, http://www.polycraftgame.com
– Bir İskoç geliştirici Word Quest ve Save the Day'i geliştirdi.
http://www.youtube.com/watch?v=T_oCfbOwKds
http://www.youtube.com/watch?v=yxa6bKIs-Cw
kumarcı
Harika Liste, ancak her zaman LimeJS kullanmanızı tavsiye ederim.