Zawartość
Czy kiedykolwiek chciałeś stworzyć swoją własną grę mobilną, ale nie zrobiłeś tego, ponieważ po prostu nie możesz sobie poradzić z całym kodowaniem, które z nią pochodzi? Cóż, rozpoczyna się nowa era w tworzeniu gier mobilnych, i PLAYIR może zapewnić taki nacisk, którego potrzebujesz, aby ożywić swoje jasne pomysły.
Z PLAYIR, każdy może rozpocząć tworzenie gier mobilnych, które będą międzyplatformowe (co oznacza, że twoje kreacje mogą działać na Androidzie, iOS, Windows, BlackBerry, a nawet Tizen).
Gracze mogą spotykać się, aby grać w swoje ulubione gry z przyjaciółmi, nie martwiąc się o swoje systemy operacyjne - ponieważ zespół PLAYIR chce zamknąć tę lukę. Osiągnęli to, wprowadzając funkcję gry międzyplatformowej, co oznacza po prostu, że możesz grać w czasie rzeczywistym ze swoimi przyjaciółmi lub bez nich, bez względu na to, jakiego systemu operacyjnego używasz.
Czym dokładnie jest PLAYIR?
PLAYIR to silnik do tworzenia gier, który pozwala użytkownikom bez wiedzy technicznej tworzyć i oglądać swoją pracę od razu. Jeśli masz wiedzę na temat tworzenia oprogramowania, wiesz, że za arcydziełami, które gramy każdego dnia, kryje się dużo kodowania. Nawet „najprostsze” gry mobilne mogą wymagać ogromnego wysiłku, a nie każdy może próbować tworzyć własne tytuły na telefony komórkowe.
Z PLAYIR, zaangażowane jest kodowanie, ale jest minimalne. Ponieważ program jest zorientowany obiektowo, większość rzeczy można dodać do gry, przeciągając i upuszczając na scenę. Wszystko i wszystko, co dodasz, będzie aktualizowane w czasie rzeczywistym na Twoim urządzeniu mobilnym - coś całkiem fajnego, ponieważ z pewnością zminimalizuje to czas programowania.
Innym ważnym punktem jest to, że PLAYIR pakiet deweloperski jest open source, co oznacza, że użytkownicy mogą klonować i publikować wszystko, co robią bezpośrednio w sklepach z aplikacjami. Możesz użyć PLAYIR, stwórz swoją świetną grę i opublikuj ją; powiedzmy ... w Google Store. Nie chcesz, aby była darmowa, możesz więc sprzedać swoją aplikację.
Mając to na uwadze, PLAYIR zespół zastanawiał się nad stworzeniem systemu „W App Purchase”, który pozwoli Ci zarabiać na tym, kiedy opublikujesz swoje własne gry dla innych.
Jak to działa?
Jeśli kiedykolwiek grałeś w którąś z tych darmowych gier na telefonie lub tablecie, które wymagają czegoś, aby wykonać określoną akcję, zabraknie ci „czegoś”. Często musisz albo poczekać jakiś czas, albo „Kup” więcej - to główny pomysł i nadzieje deweloperów na kontynuowanie gry. Ten system „In App Purchase” pozwoli graczom zdobyć to „coś”, polubiąc swoją stronę na Facebooku, śledząc cię na Twitterze, lub pójść na old-school i zapłacić za to prawdziwe pieniądze. Sprawdźmy przykład:
Nie chciałem przerywać moich badań tutaj, więc poszedłem dalej i odbyłem krótką rozmowę z Alexem McIlem, PLAYIR 3D Modeler i Animatorem oraz Ashraf Samy Hegab, założycielem PLAYIR. Podzieliły się dalszymi informacjami na temat projektu:
Co sprawiło, że zaczęliście od tego projektu? Jaka była twoja inspiracja?
„Wielu naszych przyjaciół artystów walczyło o pracę w branży gier, ponieważ pracodawcy szukali osób z doświadczeniem. Jest to ta sama stara sytuacja z 22 połowami, w jaki sposób artyści mogą zdobyć doświadczenie w branży gier, chyba że pracują w branży gier?
Uznaliśmy, że jest to ogromna wada systemu i że wielu artystów z niesamowitym talentem traciło na znaczeniu, nie wspominając o przegrywaniu pracodawców ze względu na skupienie się tylko na kandydatach z doświadczeniem w tej dziedzinie.
Tak więc nasza wizja polegała na tym, że jeśli artysta mógłby przeciągnąć swoje modele 3D / animacje 3D / grafikę 2D do gry na żywo granej przez innych… .. to moje doświadczenie pana pracodawcy… ..Job zabezpieczone. Alex McIl.
Jak trudno było opracować tak złożony system?
“Gdybym miał cofnąć się do około półtora roku temu, szczerze nie uwierzyłbym, że to, co zrobiliśmy, jest możliwe. Pierwotnie chcieliśmy tylko sprawdzić, czy uda nam się stworzyć grę wieloosobową na żywo, działającą na platformie iOS i Android. Potem chcieliśmy sprawdzić, czy możemy przeżyć edycję poziomów. Potem oszaleliśmy i wymyśliliśmy rozwiązanie, którego nigdy wcześniej nie widzieliśmy, a które pozwala na strumieniowe przesyłanie kodu źródłowego przez sieć, iOS, Android, telefony z systemem Windows, praktycznie każde urządzenie, wszystko w czasie rzeczywistym.
Aby dotrzeć do tego etapu, musisz zrozumieć, że było to zwieńczenie 10-letniego doświadczenia w pracy na tak wielu różnych platformach i systemach operacyjnych. Od PlayStation 2 do iOS, do WebGL. Bez wnikania we wszystkie te różne platformy i budowania gier dla każdego z nich, nigdy nie bylibyśmy w stanie opracować tego systemu. Ale, hej, teraz jest tam, a to wszystko jest open source, naprawdę namawiamy do tego, aby zdefiniować erę dla nie więcej zamkniętych platform.”- powiedział Ashraf Samy Hegab
Jeśli ktoś nie ma absolutnie żadnej wiedzy programistycznej, jak trudno będzie zacząć korzystać z PLAYIR? Czy będzie jakiś samouczek, czy zamierzasz dodać dokumentację do zestawu rozwojowego, czy też istnieje wbudowany mechanizm „pomocy” w zestawie rozwojowym PLAYIR?
„Przy każdym systemie, który jest dla kogoś nowy, zawsze będzie istniała jakaś forma uczenia się. Mając to na uwadze, naszym obowiązkiem jest uczynienie Playir Game Engine łatwym w obsłudze, przyjaznym dla użytkownika i intuicyjnym.
Produkujemy pakiety gier, które zawierają podstawowe informacje o tym, co składa się na grę, co z kolei daje osobom bez umiejętności programowania możliwość dostosowania sztuki, menu, projektu poziomu itp. Tych pakietów bez kodowania (przy użyciu technologii przeciągnij i upuść) ).
Posiadamy również wbudowany edytor JavaScript dla średnio zaawansowanych użytkowników, którzy mogą tworzyć bardziej złożone i konfigurowalne gry, takie jak zmiana kątów kamery, przypisywanie niestandardowych interfejsów użytkownika i przypisywanie działań do przycisków sterujących. Przewidujemy również, że początkujący użytkownik bez doświadczenia programistycznego w końcu będzie chciał zintensyfikować swoją grę (przepraszam za kalambur) i zacząć zajmować się edytorem JavaScript, który jest znacznie prostszym językiem skryptowym niż tradycyjny język programowania używany do budowania gier.
Część środków z naszej kampanii Indiegogo zostanie przeznaczona na tworzenie samouczków / samouczków wideo dotyczących korzystania z naszego systemu, w rzeczywistości już zaczęliśmy to robić na naszym kanale YouTube Play, ale oczywiście chcemy poprawić / zwiększyć te filmy.
Ponadto będziemy pracować nad tworzeniem dokumentacji i podręczników użytkownika, a także z wbudowanym mechanizmem pomocy, w którym podczas gry wyskakują instrukcje na ekranie, zawierające informacje o użytkowniku dotyczące korzystania z systemu. (oczywiście można to wyłączyć w razie potrzeby). ”
Są to cechy, które wymagają finansowania Indiegogo, aby dojść do rzeczywistości
Jaki jest główny gatunek gry, który według Ciebie będzie rozwijany przy użyciu PLAYIR?
„Obecnie powiedziałbym, że gry są podobne do Street Fightera i World of Warcraft. W rzeczywistości każda gra zawierająca animacje postaci 3D… wydaje się, że istnieje dużo większa elastyczność / zmienność w tworzeniu gier zawierających animowane postacie.
Ale szczerze mówiąc, Ash jest wierny swojej inspiracji i lubi włączać artystów do decydowania o tym, która gra jest następna, więc określenie, który gatunek gry może być najbardziej popularny, jest trudne, ponieważ zależy od osób pracujących w PLAYIR ”
Jeśli chodzi o grę wieloosobową, jak ogromny jest świat, który twórcy mogą tworzyć za pomocą PLAYIR? Czy są jakieś ograniczenia?
„Po stronie serwera przetestowaliśmy uruchomienie do 5000 graczy na tym samym węźle serwera. Po stronie klienta przetwarzanie około 10 znaków chodzących po poziomie wydaje się dobrze działać na telefonie iPhone4S i nowoczesnym telefonie z Androidem 4.0. To są aktualne wskaźniki wydajności dla naszego obecnego systemu.
Wkrótce jednak wprowadzimy algorytmy LOD, aby umożliwić skalowanie do nieskończonej liczby węzłów serwerowych. Sposób działania będzie polegał na tym, że w zależności od tego, gdzie jesteś na poziomie, naturalnie łączysz się z serwerem, który ma tych graczy w tym samym obszarze, podczas gdy inne serwery zarządzałyby graczami w innych obszarach mapy. Chcemy także wprowadzić optymalizację i skalowanie LOD dla wydajności po stronie klienta, tak aby po pomniejszeniu kamera użyła mniej szczegółowego modelu odtwarzacza, a gdy gracz nie jest widoczny w polu widzenia kamery, niepotrzebne przetwarzanie, takie jak animacja i zaawansowana fizyka, będą ignorowane, dopóki nie powrócą do widoku. Naszą wizją końcową jest rozwiązanie wszystkich tych trudnych problemów, od skalowania w trybie wieloosobowym, przez rozwój wielu platform i wszystko to szalone. Naprawdę po prostu zlikwiduj warstwę technologii, aby dać Ci niesamowite środowisko do zabawy. ”Tak więc, jak widać, jeśli chodzi o grę wieloosobową, wyobraźnia jest limitem, zgodnie z wyjaśnieniem Ashrafa.
Obecnie projekt ten przechodzi kampanię Indiegogo, której celem jest pozyskanie 25 000 USD w celu wzmocnienia projektu poprzez zatrudnienie większej liczby projektantów. Ta dodatkowa treść jest dostarczana użytkownikom za darmo za pośrednictwem pakietów gier do wykorzystania w ich kreacjach, a także dodaje międzynarodowe węzły do gier wieloosobowych.
Dodatkowo PLAYIR musi ukończyć proces tworzenia, który działałby bezpośrednio na urządzeniach mobilnych, ponieważ obecnie działa tylko z przeglądarek internetowych. Byłby to kolejny dodatek, który może się zdarzyć tylko w przypadku tej kampanii finansowania.