HTML5 oyunları, çevrimiçi oyunların en yeni ve birçok kişiye göre en iyi versiyonudur. Eski nesil çevrimiçi oyunlar, oyuncuların ekstra eklentiler ve uygulamalar indirmesini gerektirirken, HTML5 oyunları tamamen bağımsızdır ve doğrudan bir internet tarayıcısının içinde çalışır. Tek bir tıklama veya ekrana tek bir dokunuşla, oyuncular anında seçtikleri oyunun dünyasına sürüklenirler.
Ancak oyun endüstrisinin HTML oyunlarını benimsemesinin tek sebebi anında erişim değil. Bu teknolojinin bir diğer büyük avantajı ise platformlar arası fonksiyonelliğidir. Birlikte çalışabilir bir programlama dili olarak tasarlanan HTML5, geliştiricilerin bir oyun için tek bir kaynak kodu yazmasıyla oyunun herhangi bir ekran veya cihazda keyfinin çıkarılabilmesine imkan sağlıyor.
Mobil cihaz kullanımının hızla artması ve oyuncuların masaüstü ve konsollar dahil olmak üzere kesintisiz olarak platform değiştirme istekleri sayesinde, bu cihazdan bağımsızlık özelliği, son zamanlarda HTML5 oyunlarının ana satış noktalarından biri hâline geldi.
HTML oyunlarının faydaları burada bitmiyor. Bu oyunların şu anda popüler olmasının ve önlerinde parlak bir gelecekleri olmasının büyük bir sebebi, HTML5’in oldukça kullanışlı bir programlama dili olmasıdır. Karmaşık grafikler, yüksek çözünürlükte videolar, animasyonlar ve konum tabanlı hizmetler gibi harika oyun deneyimleri sağlayan şeylerin bir çoğunu destekliyor. Ve tüm bunların yalnızca bir internet tarayıcısıyla gerçekleştiği hatırlatmaya değer.
Dahası, HTML oyunlarının ekstra yazılım olmadan çalışabilmesi, gelecekte olabilecek değişikliklerden etkilenmesini bir miktar önlüyor: gelecek nesil mobil cihazlar ne kadar karmaşık olursa olsun bir internet tarayıcı çalıştırabiliyorsalar, HTML5 oyunlarını çalıştırabilecekler.
Bu, bugün programladıkları bir oyunun önümüzdeki yıllarda gündemde kalabileceği ve oynanabileceğini bilerek rahatlayabilecek geliştiriciler için bir lütuf. Ayrıca sorunsuz bir şekilde güncellemeler yayınlayabilecekleri gerçeğinden de faydalanabilirler. Bu sırada oyuncular, cihazlarını değiştirdikleri zaman en sevdikleri HTML5 oyunlarının da onlarla birlikte geleceğini bilerek rahatça oyunlarının keyfini çıkarabilirler.
HTML5’in bugün dünyanın önde gelen programlama dillerinden biri olarak yer almasının altında zafere yavaşça yükselişi yatıyor. İlk olarak 2008’de tanıtılan HTML5, 90’larda ortaya çıkışından sonra yavaşça internete hükmeden, Adobe tarafından oluşturulan multimedya platformu, Flash’a anında potansiyel bir rakip olarak görülmüştür.
Ancak HTML5, Flash’ı derhal yerinden edememiştir. Çevrimiçi oyun geliştirme konusunda öncü olan Adobe platformu, geliştiricilerin zengin 2D ve 3D ortamlar yaratmasını kolay hâle getirmiştir. Adobe Scout ve Flare3D gibi yenilikler, Flash’ı daha da geliştirmiş ve tasarım sürecinin bazı kısımlarını basitleştirmiştir. HTML oyunları rekabet edebilecek mi?
Aslında evet, rekabet edebilirler. Flash için sonun başlangıcı - ve HTML5’in ön plana çıkışı - 2010’da Apple’ın kurucu ortaklarından Steve Jobs’ın “Flash Üzerine Düşünceler” isimli çevrimiçi yayınlanan bir açık mektubunda platforma karşı bazı eleştirilerini dile getirmesiyle başlamıştır. Jobs Flash’ı “düşük güçlü cihazlar, dokunmatik arayüzler ve açık web standartlarından ibaret” olarak tanımladığı mobil çağın gereksinimleri için uygun olmayan “kapalı bir sistem” olmasıyla eleştirdi.
Jobs mektubunu bir tahminle bitirdi: “HTML5 gibi mobil çağda oluşturulan yeni açık standartlar mobil cihazlarda (ve PC’lerde) kazanacak” Yakın zamanda oldukça çok tartışıldığı üzere, Flash 2020’nin sonunda evrensel olarak hizmetine son verdi, ve Adobe bile artık bunun vaktinin geldiğini kabul etti. Jobs’ın tahmin ettiği gibi, HTML5’in vakti gelmiş gibi görünüyor ve artık çevrimiçi deneyimlerin ve aynı zamanda oyunların yeni standardı hâline geliyor.
Peki, HTML oyunlarının gelişmesiyle neler bekleyebiliriz?
HTML5 oyunları günümüzde hâlihazırda birçok tür seçeneğine sahip. RYO, aksiyon, bulmaca, spor: tercihiniz ne olursa olsun, buna hitap edecek HTML5 oyunları bulunuyor. Ancak bu yalnızca bu teknolojinin yapabileceklerinin başlangıcı. Günümüzde HTML5 oyunları çoğunlukla, kısa seanslar içinde, eline alıp oynamaya başlayabilecekleri şeyler arayan bir kitleye hitap etmesi için tasarlanan gündelik oyunlardır.
Ancak istisnalar bulunuyor. IO oyunları bu konuda dikkate değerler ve belki de HTML oyunlarının geleceğinde neler olduğuna işaret edebilirler. IO oyunlarının güzelliği, geleneksel konsol veya masaüstü çevrimiçi oyunların gerçek zamanlı, devasa çok oyunculu özelliklerinden bazılarını birleştirmeleridir. Böylece oyuncuların bir hesap oluşturmasına bile gerek olmadan daha derin bir oynanış sunabilirler. Ve tüm HTML5 oyunlarında olduğu gibi, bir internet tarayıcısı üzerinden anında erişilebilirler.
Bu sadelik ve çok oyunculu oynanış ve bir miktar gerçek derinliğin birleşimi, HTML5 oyunlarının asıl vaadidir. HTML oyunları eninde sonunda o kadar iyi hâle gelebilir ki, oyuncular sadece internet tarayıcılarını açıp pahalı bir konsol veya iyi özelliklere sahip bir bilgisayarda AAA bir oyun oynuyormuş gibi bir oyun deneyimi yaşayabilirler.
HTML5 teknolojisi aynı zamanda çok-oyunlu platformlara da imkan sağlıyor. Bu modelde, kullanıcılar birden fazla oyuna sahip tek bir uygulamaya sahip olurlar ve tüm bu oyunlar kullanıcının hiçbir şey yapmasına gerek kalmadan geliştiriciler tarafından sorunsuz bir şekilde güncellenir. Bir dünya içeriğin tek bir kullanışlı “süper uygulama” ile erişilebildiği bu çeşit bir yapılandırmayı, Netflix ve Youtube gibi servisler sayesinde televizyon ve videoda zaten gördük.
Şimdilik HTML oyunlarının yapım aşamasında bir çalışma olduğunu söylemek yalan olmaz. Geliştiriciler bir yandan hâlâ HTML5’in imkanlarını ve sınırlamalarını öğrenerek denemeye devam ediyor. Aynı zamanda da, hiçbir uygulama mağazasını ziyaret etmeden ve kişisel bilgilerini teslim etmeden HTML5 oyunlarını oynayabileceğini fark eden oyuncular arasında yavaş bir keşif süreci de sürüyor.
HTML5’de bir platform olarak, dünyanın önde gelen teknoloji şirketlerinin üyelerinden oluşan bir konsorsiyum olan Web Köprü Metni Uygulama Teknolojisi Çalışma Grubu’nun liderliğinde gelişmeye devam ediyor.
Kesin olarak bildiğimiz şey ise, HTML oyunlarının kolay, çapraz platform erişilebilirliği ve eline al ve oyna anlayışı sayesinde, oyun geliştiriciler ve oyuncular için oldukça ilgi çekici bir özellik kombinasyonu sunarak uzun yıllar boyunca oyun ortamının bir parçası olacaklarıdır.