PLAYIR ve kolon; Oyun Geliştirici Rüyası

Posted on
Yazar: Joan Hall
Yaratılış Tarihi: 27 Ocak Ayı 2021
Güncelleme Tarihi: 8 Mayıs Ayı 2024
Anonim
PLAYIR ve kolon; Oyun Geliştirici Rüyası - Oyunlar
PLAYIR ve kolon; Oyun Geliştirici Rüyası - Oyunlar

İçerik

Hiç kendi mobil oyununuzu geliştirmek istediniz, ancak bununla birlikte gelen tüm kodlamaları kullanamadığınız için yapmadınız mı? Mobil oyun geliştirme konusunda yeni bir dönem başlıyor ve PLAYIR parlak fikirlerinizi hayata geçirmeniz için gereken zorlamayı sağlayabilir.


İle PLAYIR, herkes platformlar arası olacak mobil oyunlar oluşturmaya başlayabilir (bu, kreasyonlarınızın Android, iOS, Windows, BlackBerry ve hatta Tizen'de yayınlanabileceği anlamına gelir).

Oyuncular en sevdikleri oyunları arkadaşlarıyla oynayabilirler, işletim sistemleri konusunda endişelenmeden - PLAYIR ekibi bu boşluğu kapatmak istiyor. Bunu, platformlar arası oyun özelliğini getirerek başardılar; bu, hangi işletim sistemi kullanıyor olursanız olun, arkadaşlarınızla veya arkadaşlarınızla gerçek zamanlı olarak oynayabileceğiniz anlamına gelir.

Peki tam olarak ne PLAYIR?

PLAYIR teknik bilgisi olmayan kullanıcıların çalışmalarını hemen yaratmalarını ve görmelerini sağlayan bir oyun geliştirme motorudur. Yazılım geliştirme konusunda bilginiz varsa, her gün oynayacağımız başyapıtların arkasında çok sayıda kodlama olduğunu biliyorsunuzdur. “En basit” mobil oyunlar bile çok çaba harcamaktadır ve herkes kendi mobil oyunlarını yaratmaya çalışamaz.


İle PLAYIRKodlama söz konusudur, ancak asgari düzeydedir. Program nesne yönelimli olduğundan, sahneye sürükleyip bırakarak çoğu şey oyununuza eklenebilir. Eklediğiniz her şey ve her şey mobil cihazınızda gerçek zamanlı olarak güncellenecektir - geliştirme süresini kesinlikle en aza indireceği için oldukça havalı bir şey.

Bir diğer önemli nokta ise PLAYIR Geliştirme paketi açık kaynaklıdır, yani kullanıcılar doğrudan uygulama mağazalarında yaptıkları her şeyi klonlayabilir ve yayınlayabilir. Kullanabilirsiniz PLAYIR, kick-ass oyununuzu yapın ve yayınlayın; Diyelim ki ... Google Mağazasında. Ücretsiz hale getirmek istemezsiniz, böylece uygulamanızı satabilirsiniz.

Bunu akılda tutarak, PLAYIR ekibi, başkalarının kullanması için kendi oyunlarınızı yayınladığınızda para kazanmanıza izin verecek bir “Uygulama İçi Satın Alma” sistemi geliştirmeyi düşündü.


Bu nasıl çalışıyor?

Telefonunuzda veya tabletinizde, belirli bir işlemi gerçekleştirmek için bir şeye ihtiyaç duyan ücretsiz oynanabilir oyunlardan birini daha önce oynadıysanız, o “bir şey” den bitirdiniz. Sık sık, biraz beklemeniz gerekir veya “Satın almak” - ana fikir ve geliştiricilerin sizi oynamaya devam etmesini umdukları şey budur. Bu “Uygulama İçi Satın Alma” sistemi, Facebook sayfanızı beğenerek, Twitter'da takip ederek veya eski okula gidip gerçek para ödeyerek oyuncuların bu “bir şeyi” almasını sağlar. Bir örneği kontrol edelim:

Araştırmamı burada bırakmak istemedim, bu yüzden devam ettim ve PLAYIR'ın kurucusu Alex McIl, PLAYIR 3D Modeler ve Animator ve Ashraf Samy Hegab ile kısa bir sohbet ettik. Proje hakkında daha fazla bilgi paylaştı:

Sizler bu projeyle başlamanıza ne sebep oldu? İlhamın neydi?

“Sanatçı arkadaşlarımızın birçoğu oyun endüstrisinde iş bulmakta zorlanıyordu, çünkü işverenler tecrübeli bireyleri arıyorlardı. Bu durum aynı eski durum 22 durumudur, herhangi bir sanatçı oyun endüstrisinde çalışmadıkça oyun endüstrisinde nasıl deneyim kazanabilir?
Bunun sistemdeki büyük bir kusur olduğunu ve inanılmaz yetenekli birçok sanatçının kaybolduğunu, işverenlerin sadece bu alanda tecrübesi olan başvuru sahiplerine odaklanmaları nedeniyle kaybedildiğini söylemekten bahsettiğini hissettik.

Bu yüzden vizyonumuz, bir sanatçının 3B modellerine / 3B animasyonlarına / 2B grafiklerini başkaları tarafından oynanan canlı bir oyuna sürükleyebilmesi ...… o zamanki benim deneyimim Bay İşveren…. Alex McIl.

Böylesine karmaşık bir sistemi geliştirmek ne kadar zordu?

Bugün bir buçuk yıl öncesine kadar geri saracak olsaydım, yaptığımız şeyin mümkün olduğuna inanmazdım. Başlangıçta iOS ve Android arasında çalışan canlı bir çok oyunculu oyun alıp alamayacağımızı görmek istedik. Sonra düzenleme seviyelerini yaşayabilir miyiz görmek istedik. Sonra çılgına döndük ve daha önce hiç görülmemiş bir çözümle karşılaştık; bu, aslında tüm kodları gerçek zamanlı olarak web, iOS, Android, Windows Telefonlar, hemen hemen her cihazda yayınlamanıza olanak tanıyor.

Bu aşamaya ulaşmak için, bunun gerçekten çok farklı platformlarda ve işletim sistemlerinde çalışan 10 yıllık deneyimin doruk noktası olduğunu anlamalısınız. PlayStation 2'den iOS'a, WebGL'ye. Aslında tüm bu farklı platformların içine girmeden ve her biri için oyun inşa etmeden, bu sistemi asla geliştiremezdik. Ancak, hey, şimdi dışarıda, ve hepsi açık kaynak, artık kapalı platformlar için çağı tanımlamak için gerçekten zorluyoruz.”-Said Ashraf Samy Hegab

Birisi kesinlikle programlama bilgisine sahip değilse, PLAYIR'ı kullanmaya başlamak ne kadar zor olacak? Bir eğitim olacak mı, geliştirme takımına belge ekleyecek misiniz, yoksa PLAYIR geliştirme takımında yerleşik bir “yardım” mekanizması var mı?

“Birisi için yeni olan herhangi bir sistemde, her zaman bir çeşit öğrenme şekli olacaktır. Bununla birlikte, Playir Game Engine'i kullanımı kolay, kullanıcı dostu ve sezgisel hale getirmek bizim görevimizdir.

Bir oyunu oluşturanın temellerini içeren Oyun Paketleri üretiyoruz, bu da programlama becerisine sahip olmayan kişilere bu paketlerin sanatını, menüsünü, seviye tasarımını vb. Kodlama olmadan özelleştirebilme yeteneği sağlıyor (sürükle ve bırak teknolojisini kullanarak) ).

Ayrıca kamera kullanıcılarını değiştirmek, özelleştirilmiş Kullanıcı Arabirimleri atamak ve kontrol düğmelerine eylemler atamak gibi daha karmaşık ve özelleştirilebilir oyunlar yapabilen orta düzey kullanıcılar için yerleşik bir JavaScript editörüne sahibiz. Ayrıca, programlama deneyimi olmayan bir aceminin, sonunda oyununu hızlandırmak (oyundan vazgeçmek) ve oyun inşa etmek için kullanılan gelenek programlama dilinden çok daha basit bir betik dili olan JavaScript editörüyle uğraşmaya başlayacağını tahmin ediyoruz.

Indiegogo kampanyamızın fonlarının bir kısmı, sistemimizi nasıl kullanacağımız konusunda öğreticiler / video eğitimleri oluşturmaya başlayacak, aslında bunu zaten PLAYIR Youtube Kanalında yapmaya başladık ama bu videoları geliştirmek / artırmak istiyoruz.
Ayrıca, oyun sırasında, sistemin nasıl kullanılacağı hakkında kullanıcı bilgisi sağlayan talimatların görüntüleneceği yerleşik yardım mekanizmasının yanı sıra dokümantasyon ve kullanım kılavuzları oluşturma üzerinde çalışacağız. (elbette gerekirse bu devre dışı bırakılabilir). ”

Bunlar, Indiegogo'nun gerçeğe ulaşmak için fon alması gereken özellikler.

PLAYIR kullanılarak geliştirileceğini düşündüğünüz ana oyun türü nedir?

“Şu anda Street Fighter ve World of Warcraft gibi oyunlar söyleyebilirim. Aslında, 3B karakterli animasyonlar içeren herhangi bir oyun…. Aynı zamanda, animasyonlu karakter içeren oyunlar yaparken çok daha fazla esneklik / değişken gibi görünüyor.

Ancak, dürüst olmak gerekirse, Ash ilhamı için doğru ve sanatçıları daha sonra hangi oyunun yapılacağına karar vermeye dahil etmeyi seviyor, bu yüzden hangi oyun türünün en popüler olabileceğini belirlemek PLAYIR'da çalışan kişilere bağlı olarak zor bir çağrı ”

Çok oyunculu bir oyun söz konusu olduğunda, geliştiricilerin PLAYIR ile yaratabileceği dünya ne kadar büyük? Herhangi bir kısıtlama var mı?

“Sunucu tarafında, aynı sunucu düğümünde 5000 oyuncu çalıştığını test ettik. İstemci tarafında bir seviyede dolaşan yaklaşık 10 karakterin işlenmesi, iPhone4S ve modern Android 4.0 telefonlarında iyi bir performans gösteriyor gibi görünüyor. Bu, mevcut sistemimiz için geçerli performans ölçütleridir.

Bununla birlikte, yakında sınırsız miktarda sunucu düğümüne ölçeklendirmenize izin vermek için LOD algoritmaları tanıtacağız, çalışacak yol, bir seviyede bulunduğunuz yere bağlı olarak, bu oynatıcılara sahip bir sunucuya doğal olarak bağlanacağınızdır. Aynı seviyede, diğer sunucular haritanın diğer bölgelerindeki oyuncuları yönetebilir. Ayrıca, müşteri tarafında performans için optimizasyonlar ve LOD ölçeklendirmesi yapmak istiyoruz, böylece kamera uzaklaştırıldığında oyuncu daha az ayrıntılı bir model kullanır ve bir oyuncu kameranın görüş alanı görünmez olduğunda, Animasyon ve ileri fizik gibi gereksiz işlemler görülene kadar göz ardı edilir. Son vizyonumuz, tüm bu zor problemleri, çok oyunculu ölçeklendirmeden, platformlar arası geliştirmeden ve bu kadar çılgınca çözmektir. Gerçekten de sadece oynayabileceğiniz harika bir yaratıcı ortam sağlamak için teknoloji katmanını ortadan kaldırın. ”

Yani, gördüğünüz gibi, çok oyunculu bir oyun söz konusu olduğunda, Ashraf'in açıklamasına göre hayal gücünüz sınırdır.

Şu anda, bu proje daha fazla tasarımcı işe alarak projeyi geliştirmek için 25.000 ABD doları kazanmaya çalışan bir Indiegogo kampanyası yürütüyor. Bu ek içerik, kullanıcılara yaratımlarında kullanmaları için oyun paketleri aracılığıyla ücretsiz olarak sunulur ve çok oyunculu oyunlar için uluslararası düğümler ekler.

Ek olarak, PLAYIR şu anda yalnızca web tarayıcılarından çalıştığı için doğrudan mobil cihazlarda çalışacak geliştirme takımını bitirmelidir. Bu, yalnızca bu finansman kampanyasıyla olabilecek başka bir ekleme olacaktır.