z globalnym rynkiem generującym w tym roku 100 miliardów dolarów, nic dziwnego, że wiele osób chce wejść w działanie aplikacji do gry. Ale wzbogacenie się w App Store to tylko jedna z wielu możliwych motywacji! Kto wie, możesz po prostu być zainteresowany stworzeniem czegoś zabawnego dla swoich przyjaciół, a właściwie zbudowaniem trwałego dzieła sztuki cyfrowej.,
bez względu na powód, ten krótki przewodnik pokaże ci, jakich narzędzi możesz użyć, aby stworzyć grę wideo, która jest grywalna na iOS i Androida. Pamiętaj, że mamy tu również pełny przegląd różnych silników gier, z których niektóre pozwalają nawet na tworzenie gier na konsole i komputery!
więc Czego potrzebuję, aby zacząć?
chociaż zwykle skupiamy się na twórcach aplikacji, zauważysz, że żaden z nich nie jest w rzeczywistości dobry do tworzenia gier. Zamiast tego potrzebujesz czegoś, co nazywa się silnikiem gry lub dedykowanym oprogramowaniem do tworzenia gier., W przeciwieństwie do twórców aplikacji, musisz zainstalować je na swoim komputerze, co prowadzi nas do pierwszego elementu naszej listy kontrolnej:
- komputer: musisz zainstalować silnik gry na komputerze PC lub Mac. Zauważ, że niektóre silniki gier są tylko PC lub tylko Mac. Nie działają na obu.
- smartfon (lub dwa): musisz przetestować grę na wybranej platformie. Warto upewnić się, że gra ładnie zarówno na iPhonie, jak i na telefonie z Androidem, jeśli chcesz dotrzeć na oba rynki – i warto wypróbować również na urządzeniach low end!
- konto dewelopera: aby przesłać aplikację do gry., Kosztuje $ 99 rocznie w App Store i $25 za życie w Sklepie Play. W przeciwieństwie do twórców aplikacji, będziesz odpowiedzialny za aktualizacje i upewnianie się, że gra działa na wszystkich urządzeniach. Może to oznaczać kilka nowych aktualizacji rocznie.
- sposób na tworzenie grafiki: niezależnie od tego, czy planujesz 2D, czy 3D, będziesz potrzebował zasobów gry. Możesz znaleźć mnóstwo darmowych zasobów online, a niektóre firmy z Grami mają swoje własne rynki. Ale najlepszym sposobem, aby Twoja gra wyróżniać się jest tworzenie rzeczy, takich jak postacie, tło, muzyka i menu siebie.
i silnik gry też?
, To będzie twoje główne narzędzie. A teraz, gdy idziesz w dół króliczej nory tworzenia gier, zobaczysz, że istnieje wiele rozwiązań, od bardzo bardzo podstawowych do bardzo wyrafinowanych. Ogólnie rzecz biorąc, możesz kategoryzować silniki gier z następującymi funkcjami:
- szablony gier: najprostszy sposób na rozpoczęcie – a także najbardziej ograniczający. Nie będziesz w stanie zmienić niczego w grze oprócz postaci, tła, muzyki, tego typu rzeczy. Krótko mówiąc, mechaniki gry nie można w ogóle poprawić., Na przykład, AppyPie lub ChupaMobile oferują szablony (przy okazji są to rozwiązania online).
GameSalad jest edytorem typu przeciągnij i upuść, który oferuje również szablony gier
- przeciągnij i upuść: jest to najlepsza metoda dla początkujących. Masz listę zachowań (jeśli tak się stanie, to się stanie) i możesz po prostu zastosować je do obiektów w grze. Na przykład tworzysz kwadrat 2D i tworzysz zachowanie, które mówi „jeśli nacisnę ekran, kwadrat przeskakuje”.,
- Skrypty wizualne: bardziej zaawansowane rozwiązanie, które zapewnia pełną elastyczność kodu bez konieczności kodowania. Zasadniczo tworzysz „węzły”, które reprezentują akcje lub zdarzenia dla obiektów w grze. Tworzy to rodzaj diagramu, który przedstawia wszystko, co dzieje się w oknie gry.
- kodowanie: profesjonaliści powiedzą ci, że jest to jedyny poważny sposób na uzyskanie pełnej kontroli nad grą, zwłaszcza jeśli chcesz, aby była złożona. A jeśli jesteś zainteresowany karierą jako twórca gier, równie dobrze możesz zacząć się uczyć, robiąc to!, Dobrą wiadomością jest to, że niektóre silniki gier oferują własny uproszczony język skryptowy, który ułatwia zrozumienie podstaw dla początkujących.
Czy Mogę zrobić jakąś grę?
technicznie rzecz biorąc tak. Ale oczywiście zależy to od ilości czasu i poświęcenia., Warto jednak zauważyć, że początkujący prawdopodobnie odniosą większy sukces tworząc gry mobilne, takie jak:
- Puzzle / Gry słowne
- gry Casual
- platformówki
- Gry Zręcznościowe
bardziej złożone gatunki gier 3D, takie jak FPS (FPS) czy MMO (massively multiplayer online games), nie tylko będą wymagały trochę kodu, ale niekoniecznie najlepiej nadają się do grania na smartfonie lub tablecie.
jaki silnik gry wybrać?,
To jest wielkie pytanie, i oczywiście będzie całkowicie zależeć od poziomu umiejętności i rodzaju gry, którą chcesz zrobić. Ale poniżej znajduje się krótki przegląd niektórych silników, które naszym zdaniem byłyby najbardziej odpowiednie dla Ciebie, wymienionych w kolejności złożoności.
GameSalad
GameSalad należy do kategorii przeciągnij i upuść, posiada intuicyjny interfejs oraz bardzo dobrą dokumentację dla początkujących., Sposób, w jaki radzi sobie z fizyką 2D, jest idealny dla gier mobilnych i warto zauważyć, że możesz publikować swoje wyniki na iOS, Androidzie, a nawet komputerach stacjonarnych. Mają również aplikację „mobile viewer”, która pozwala przetestować grę na różnych urządzeniach mobilnych!
zobacz jak zacząć grę w 15 min.
Spróbuj gry tutaj.
główne cechy: przeciągnij i upuść, fizyka gry, dobra dokumentacja, posiada marketplace, zawiera podstawowe szablony gier. Zarabianie na reklamach obsługiwane w wersji pro ($25 miesięcznie)., Podstawowa wersja to $ 17 miesięcznie, ale otrzymasz 50% zniżki na Plan pro jako nauczyciel, uczeń lub personel wojskowy.
GameBuilder Studio
używając skryptów wizualnych, GameBuilder Studio może być nieco bardziej onieśmielający niż GameSalad, co można wykazać w poniższym samouczku wideo. Jednak dokumentacja wydaje się równie dobra i wyczerpująca, a możesz nawet wziąć bezpłatny kurs udemy online, aby zacząć od podstaw., Program jest również dość tani, kosztuje pełną cenę $99 dla wersji pro i $199 rocznie dla planu pro ze wszystkimi funkcjami + samouczki i dodatkowymi wtyczkami.
zobacz, jak rozpocząć pracę z GameBuilder Studio w 15 minut:
Wypróbuj GameBuilder Studio tutaj.
główne cechy: edytor wizualny, fizyka gry, rynek wtyczek, dobre samouczki, tworzenie animacji 2D (lub integracja z kręgosłupem dla potężnych animacji 2D). Reklamy, multiplayer i inne zaawansowane funkcje są obsługiwane w wersji Pro.,
BuildBox
ten jest nowicjuszem na scenie silnika gry, ale robi duże wrażenie. Buildbox umieścił na liście 100 gier stworzonych na ich platformie, które znalazły się na liście najlepszych gier do pobrania w App Store, w tym klasyki, takie jak Line Zen i Color Switch. Jest to przeciąganie i upuszczanie, a także zawiera kilka podstawowych szablonów, które pomogą Ci zacząć. Z drugiej strony interfejs jest naprawdę ładny, a funkcje wydają się bardzo solidne, jeśli są nieco ograniczone. Z drugiej strony, abonament jest bardzo drogi ($99 miesięcznie lub $84, jeśli płacisz rocznie).
spróbuj Buildbox tutaj.,
Główne cechy: przeciągnij i upuść, szablony gier, świetny interfejs użytkownika, edytor grafiki 2D (sprites) i animator.
ClickTeam Fusion 2.5
przechodząc do metody przeciągania i upuszczania oraz skryptów wizualnych teraz ClickTeam Fusion pomaga ludziom tworzyć gry od 1994 roku! Warto zauważyć, że nie są one dokładnie skoncentrowane na grach mobilnych, a w rzeczywistości będziesz musiał zapłacić dodatkowo, aby zbudować grę na iOS i Androida., Jednak jednym wielkim profesjonalistą programu jest to, że ma dużą i entuzjastyczną społeczność online, więc powinieneś być w stanie znaleźć odpowiedź na każde pytanie o to, jak stworzyć swoją grę. Posiada również edytor wizualny, dzięki czemu można tworzyć sztukę bezpośrednio w programie. Tylko PC.
spróbuj tutaj.
Główne cechy: przeciągnij i upuść, Skrypty wizualne, tylko na PC. Dobra społeczność online i mnóstwo dostępnych rozszerzeń.,
GameMaker Studio 2
osiągamy teraz GameMaker Studio 2, potężne rozwiązanie, które stworzyło przebojowe gry, takie jak Hyper Light Drifter i Hotline Miami. Na plus, jest wyposażony w edytor wizualny, dzięki czemu można tworzyć i animować pixel art bezpośrednio w programie, co czyni go silnikiem wyboru dla artystów. Z drugiej strony, będziesz musiał kodować. Na szczęście używają własnego uproszczonego języka zwanego GMS2. Dokumentacja jest również doskonała., Podobnie jak ClickTeam Fusion, jest również nastawiona na komputery stacjonarne i Konsole, a za pełną wersję ($399) będziesz musiał zapłacić, aby wyeksportować grę na Androida lub iOS.
Wypróbuj GameMaker Studio 2 tutaj.
główne cechy: edytor wizualny i animator, uproszczony kod, zaawansowane funkcje. Doskonały rynek pełen zasobów i rozszerzeń.
Stencyl
Stencyl to ciekawy silnik oparty na projekcie MIT Scratch., Kilka lat temu MIT (Massachusetts Institute of Technology) opracował wizualny język programowania, aby uczyć studentów kodowania i jest to ta sama metoda, której używa Stencyl. Elementy są zaprojektowane tak, aby pasowały jak puzzle, dzięki czemu uzyskasz dobre zrozumienie działania kodu, gdy się go nauczysz. Chociaż nie jest to potężny silnik, jest to zdecydowanie świetne rozwiązanie dla prostych gier mobilnych 2D i bezproblemowo eksportuje na iOS i Androida.
Wypróbuj Stencyl tutaj.,
Główne cechy: wizualny język skryptowy, dobry do nauki kodowania, model subskrypcji ($199 rocznie na publikację na platformach mobilnych i desktopach).
Unity
teraz patrzysz na bardzo potężny silnik, który używa znanego języka skryptowego (C#). Nawiasem mówiąc, będziesz w towarzystwie, ponieważ Unity to silnik używany przez mnóstwo niezależnych firm, a także studia AAA, od gier takich jak Temple Run po Assassin ' s Creed. Dobrą wiadomością jest to, że niekoniecznie musisz kodować, aby stworzyć w nim swoją grę., Dzieje się tak dlatego, że można znaleźć wiele wtyczek do Unity, które używają edytora wizualnego. Rozwiązania te nie zawsze są przyjazne dla początkujących, ale to dobry początek. Należą do nich FlowCanvas, uScript, Adventure Creator lub PlayMaker. A Unity nie tylko pozwala budować na iOS i Androida, ale można również przenieść grę na konsole i pulpit!
spróbuj tutaj.,
Główne cechy: Darmowy, dopóki twoja gra nie zarobi więcej niż $100k, płatne edytory wizualne, popularne wśród twórców niezależnych, ogromny sklep z aktywami, świetne samouczki i dokumentacja
Unreal
główny konkurent Unity, Unreal jest również potężnym silnikiem używanym przez AAA studios do gier takich jak Abzu i Kingdom Hearts III. i wiadomo, że przesuwa granice pod względem pięknej grafiki, nawet w przypadku gier mobilnych. Podobnie jak Unity, możesz publikować grę na komputerach stacjonarnych i konsolach, a także na iOS i Androidzie., Minusem jest to, że Unreal stworzył dość ciężkie gry, które kierują do wysokiej klasy telefonów komórkowych. Jest to również złożona bestia, której zrozumienie i opanowanie zajmie ci miesiące.
spróbuj Unreal tutaj.
Główne cechy: jest wyposażony w edytor wizualny, dobry do dużych gier mobilnych, darmowy w użyciu i 5% tantiem, jeśli Twoja gra zarabia więcej niż 3000 USD na kwartał.
myśli końcowe
podsumowując, warto zauważyć, że istnieje wiele poziomów tego, co można nazwać „aplikacją Gry”. Jeśli chcesz użyć gotowego szablonu, możesz., Jeśli jesteś bardziej poważny o rozwoju gry, to jest również w pełni dostępny dla każdego z komputerem, trochę czasu, i zasobów internetowych. I wydaje się, że rozwiązań dostępnych jest coraz więcej.
więc dobrą wiadomością jest to, że nie musisz koniecznie kodować, aby stworzyć swoją grę na smartfona, zwłaszcza jeśli jest to prosta. A lepszą wiadomością jest to, że najlepsze gry, zwłaszcza w świecie mobilnym, niekoniecznie są najbardziej złożone!
Leave a Reply