Jak zrobić grę i dwukropek; Przewodnik dla początkujących

Posted on
Autor: Mark Sanchez
Data Utworzenia: 4 Styczeń 2021
Data Aktualizacji: 24 Grudzień 2024
Anonim
Jak zrobić grę i dwukropek; Przewodnik dla początkujących - Gry
Jak zrobić grę i dwukropek; Przewodnik dla początkujących - Gry

Zawartość

Więc lubisz grać w gry, ale czy kiedykolwiek zastanawiałeś się, jak fajnie byłoby stworzyć grę?


Co to słyszę, nie możesz kodować? W porządku. Mówisz, że nie jesteś projektantem? To też nie jest show-stopper!

W dzisiejszych czasach gry stają się coraz łatwiejsze do tworzenia, a zasoby są ogólnie dostępne; tak, to obejmuje ciebie! Twórcy niezależni pojawiają się wszędzie z unikalnymi koncepcjami gry, które przyciągają uwagę publiczności. Oczywiście budowanie gry takiej jak Niebo niczyje nie stanie się z dnia na dzień; ale jak wszystko, praktyka czyni mistrza!

Pomysł

To oczywisty punkt wyjścia. Stań się kreatywny i zacznij myśleć o tym, co spodoba ci się w grze, są szanse, że jeśli Ci się spodoba, to będzie też ktoś inny! Mając to jednak na uwadze, pamiętaj, aby zachować prostą koncepcję. Nie chcesz nadmiernie komplikować rzeczy tak bardzo, że zasysa ci to, co robisz. Nie rób skomplikowanych planów na następny Bioshock gra. Zamiast tego, czy życzyłbyś sobie więcej przemyśleć gry opartej na tekście lub najeźdźcy kosmicznego.


Kiedy już wpadniesz na pomysł, kolejną oczywistą radą, jaką ci dam, jest: trzymaj się tego. Zbyt łatwo jest przeskoczyć z jednego genialnego pomysłu do następnego, pozostawiając każdy niedokończony. Ale jedna ukończona gra będzie oznaczać o wiele więcej niż dziesięć niedokończonych. Tak, napotkasz błędy, które mogą sprawić, że będziesz chciał zacząć od nowa, ale naprawiasz te błędy, które pomogą ci rozwijać swoje umiejętności i tworzyć większe i lepsze gry! (Pomyśl o ukończeniu gry jako osiągnięciu nowego poziomu)

Twine to narzędzie open-source, które jest całkowicie bezpłatne! Jest oparty na tekście, więc będzie działać bardzo dobrze dla Ciebie Lochy i Smoki fani, którzy cieszą się dobrym stylem gry „wybierz swój własny przygodowy”. Gry z wyborem tekstu są sercem każdego, co widzisz obecnie; nie tak dawno temu BioWare wyjaśniał, jak często wracają do referencyjnych gier papierowych, aby czerpać inspirację z własnych. Jeśli BioWare uważa, że ​​jest to dobry punkt wyjścia, to dlaczego nie dać sobie rady?


Twine jest prawdopodobnie najprostszym twórcą gry, jaki znajdziesz. Posiada łatwy w użyciu edytor wizualny, w który możesz wprowadzić historię gry. Po zakończeniu publikuje grę bezpośrednio w formacie HTML, dzięki czemu będzie łatwo opublikować ją niemal wszędzie! Ponieważ korzysta z HTML, Twine jest również w stanie włączyć obrazy, CSS i JavaScript, jeśli kiedykolwiek będziesz chciał zagrać w jakimś kodzie, co da ci dużo większą swobodę twórczą podczas tworzenia fajnych gier tekstowych.

Oto kilka zabawnych gier, które zostały wykonane przy pomocy Twine: Destroy / Wait, Depression Quest.

2. GameSalad

GameSalad to kolejny darmowy silnik do projektowania, który pozwala na wybór różnych platform, w których gra będzie się znajdować: iPhone, iPad, Android, Kindle, Nook, Windows 8 i Mac. Żadne umiejętności kodowania nie są w ogóle wymagane dzięki interfejsowi wizualnemu, przeciągnij i upuść. Gra jest tworzona poprzez dodawanie gotowych zachowań (ale wciąż edytowalnych) do dostosowywalnych kształtów. Aby wyrazić to bardziej wizualnie, można sprawić, że stado blokowych wrogów ściga postać „bohatera” na trójkątnym statku kosmicznym w ciągu kilku sekund, korzystając z tego prostego interfejsu.

Najbardziej interesującą częścią korzystania z GameSalad jest to, że po utworzeniu gry możesz korzystać z ich Podglądu w aplikacji, aby przetestować go pod kątem wydajności mobilnej, a także pulpitu. Następnie, gdy jest to udoskonalone, po prostu publikujesz je w GameSalad Arcade i sprawiasz, że jest grywalne dla ludzi na całym świecie. Całkiem fajnie, co ?!

Oto kilka zabawnych gier z GameSalad: Milo & Me, CAT-A-CLYSM.

3. Jedność

Czy wolisz stworzyć grę 3D? Unity sprawia, że ​​tworzenie światów 3D jest o wiele prostsze, niż się wydaje, i to wszystko za darmo! (Chyba, że ​​chcesz naprawdę polubić swoje komponenty w grze lub skończyć na ponad 100 000 $, ale nie powinieneś się tym teraz martwić.) Unity to potężny silnik renderujący, który pozwala twórcom tworzyć własne sceny 3D w kompletny brak czasu! Zawiera wiele własnych prefiksów, które pozwalają użytkownikowi bawić się procedurami AI, źródłami światła, fizyką w grze i wiele więcej! Może być również używany do tworzenia gier 2D lub 2.5D.

Prawdopodobnie już się domyśliłeś, że Unity nie jest tak proste, jak dwie ostatnie opcje, ale nie zniechęcaj się! Nadal wykorzystuje wysoce wizualny interfejs, który pozwala użytkownikowi ciągnąć krajobraz i umieszczać obiekty w celu zbudowania otoczenia. Jest również wyposażony w wiele narzędzi, które pomogą Ci stworzyć bardziej realistyczne ustawienia, takie jak SkyBoxes, elementy (dym, ogień itp.), Wbudowany system animacji i wiele innych. Tak, kodowanie byłoby korzystne, ponieważ może być używane do programowania zachowań postaci w grze przy użyciu JavaScript, C # lub Boo. (Polecam JavaScript dla początkujących.) Ale Unity jest tak popularny teraz, gdy fora są przepełnione poradami, wskazówkami i fragmentami kodu, których możesz użyć! Oprócz tego, Unity stworzyli bardzo szczegółowe samouczki, które są idealne dla początkujących. Pomoc jest w zasięgu ręki!

Jest to najbardziej elastyczna opcja, umożliwiająca publikowanie gry na PC, Mac, iOS, Android, Windows Phone 8, aplikacjach Windows Store i BlackBerry 10.

Niektóre zabawne gry z Unity to: Las, Supernautki.

Czas na pewne testy

Masz teraz swoje arcydzieło w grze, ale jeszcze nie skacz z radości. Jak w przypadku każdego projektu kreatywnego, zawsze jest miejsce na ulepszenia. To jest część, w której połykasz swoją dumę i podejmujesz konstruktywną krytykę. Postaraj się wyczuć, kim są twoi docelowi odbiorcy w grze i wypróbować ją dla Ciebie. Czy stworzyłeś grę logiczną, która zabawi ludzi w średnim wieku dojeżdżających do pracy, czy też jest tak słodki, że tylko dziecko może zrozumieć wysiłek, jaki poświęciłeś na znalezienie idealnego pikslowanego kotka? Zdobywaj ich opinie na temat tego, co działa, a co nie, a także tego, co chcieliby zobaczyć w grze (chociaż będziesz musiał im przypominać o swoich planach, aby zachować prostotę).

To twoja gra pod koniec dnia, ale jeśli Twoim marzeniem jest, aby pewnego dnia dotrzeć do globalnej publiczności, ten krok ma kluczowe znaczenie!

Uwierz w siebie

W tych etapach musisz uwierzyć w siebie, aby to się stało. W tej chwili możesz nie czuć, że wiesz coś o projektowaniu lub rozwoju gry, ale pamiętaj, że każdy musi gdzieś zacząć. Będą chwile, kiedy poczujesz, że nie możesz przejść przez problem, jakbyś uderzył w ceglany mur. Może nawet sprawić, że poczujesz się wtedy głupio, ale prawdziwa inteligencja jest w samym rozwiązywaniu problemów. Nigdy się nie poddawaj.

Moja pierwsza gra została wykonana w kanwie HTML5 przy użyciu JavaScript. Brzmi nieźle, prawda? Cóż ... Nie tak bardzo. Udało mi się stworzyć prostą, retro grę w ping-ponga, zdecydowanie nie jest zła, ale korzystanie z edytora gier, takiego jak powyższe, uczyniłoby to znacznie łatwiejszym niż opracowanie go za pomocą surowego kodu. Teraz, gdy widziałeś moją pierwszą próbę stworzenia gry, mam nadzieję, że da ci to pewność, że będziesz mógł tworzyć własne. To może nie być idealne, ale będzie twoje!

Dodatkowe linki

Jeśli lubisz uczyć się trochę kodu, możesz skorzystać z wielu lekcji online. Codecadamy jest moim ulubionym; jest idealny dla początkujących! Uczy wszystkich języków programowania za darmo; najważniejsze to HTML, CSS i Javascript. Khan Academy to dobra strona internetowa, na której można się później nauczyć, jak używać umiejętności kodowania do rysowania, animowania i ostatecznie tworzenia prostych gier!

Wreszcie i najważniejsze ...

Baw się dobrze!

Edytuj: Dla inspiracji, oto moje pierwsze stworzenie Unity3D!

Prosimy o pozostawienie linków do własnych gier w komentarzach.