Zawartość
- Ale najpierw musisz zacząć od właściwego nastroju
- Samouczki i zasoby
- GameMaker: Studio
- Konstrukcja 2
- Jedność
- Unreal Engine
- Aktywa i muzyka
- Opengameart.org
- GameArt2D
Więc chcesz robić gry, ale nie wiesz od czego zacząć? Nie tak dawno byłem w tej samej pozycji co ty. Miałem całą motywację, ale żadną z kierunków. Po miesiącach testowania różnych silników gier, przeszukiwania sieci w poszukiwaniu samouczków i szukania zasobów do wykorzystania w moich grach, znalazłem kilka naprawdę niesamowitych narzędzi, które znacznie ułatwiają proces tworzenia, gdy zaczynasz grę. Więc mogę pomóc ci zaoszczędzić trochę czasu, dzieląc się moimi odkryciami.
Ale najpierw musisz zacząć od właściwego nastroju
Projektowanie i tworzenie gier może być trudne, a nie każdy jest do tego zmuszony. Jednym z najważniejszych narzędzi do tworzenia pakietu narzędzi dev jest napęd i chęć rozpoczęcia projektu i zobaczenia go do końca. Dzięki temu napędowi i determinacji jesteś już na drodze do zostania twórcą gier.
Coś, co uważałem za szczególnie przydatne, kiedy po raz pierwszy zacząłem wymyślać własne pomysły na grę, było to, że nie wszystkie moje pomysły były dobre. Ludzie z Extra Credits zrobili świetny film, który podsumowuje fakt, że dobrze jest zawieść i powinniśmy dążyć do szybszego niepowodzenia.
Jeśli pochodzisz z tła programistycznego, to silniejszy silnik, taki jak Unity lub Unreal, prawdopodobnie będzie szybszy. Jeśli chcesz bardziej dogłębnej analizy tych opcji, możesz przeczytać mój poprzedni artykuł, w którym mówię o zaletach i wadach tych silników. Będą to czasochłonne silniki do pracy ze względu na ich ogromną ilość możliwości. Ale jeśli masz ochotę na wygląd AAA w swoich grach, nie możesz pokonać tych silników.
Powiedzmy, że masz niewiele lub nie masz doświadczenia w programowaniu i po prostu chcesz stworzyć prostą grę, jak platformówka. Jeśli brzmi to interesująco, zasugerowałbym, aby spojrzeć na GameMaker: Studio lub Construct 2. Oba te silniki mogą wykorzystać prostą logikę do zbudowania funkcjonalności swoich gier. Osobiście zbudowałem prosty Asteroidy klon gry w GameMaker za pomocą ich języka skryptowego (który jest bardzo podobny do JavaScript) w ciągu około 4 godzin, po prostu postępując zgodnie z prostymi samouczkami znalezionymi online.
Piękno tych prostych silników polega na tym, że pozwala każdemu, niezależnie od wiedzy programistycznej, na pomysł i przekształcenie go w grę. Połącz to z ich solidnymi i dość aktywnymi społecznościami, a masz mnóstwo informacji, które pomogą Ci po drodze.
Nie są to w żaden sposób jedyne możliwości tworzenia gier. Istnieją dosłownie dziesiątki (jeśli nie setki) silników gier, ale to są te, które osobiście próbowałem i rozumiem.
Samouczki i zasoby
Teraz, gdy mamy nasz pomysł i mamy nadzieję, że silnik pomoże nam osiągnąć nasz cel, zaczynamy uczyć się, aby nasz pomysł był czymś więcej niż tylko zbiorem myśli.
Piękną rzeczą w byciu indie w dzisiejszych czasach jest to, że jest tak wiele zasobów i samouczków dostępnych dla niemal wszystkiego, co możemy mieć nadzieję na rozwój. Naszym jedynym czynnikiem ograniczającym jest to, ile czasu musimy poświęcić na naukę tworzenia naszych gier.
Poniżej wymienione są wspaniałe zasoby do nauki korzystania z silników wymienionych powyżej:
GameMaker: Studio
Shawn Spalding
Samouczek, który stał się Community Managerem, filmy Shawna Spaldinga były moim pierwszym wprowadzeniem do GM: S. Jego „Twoja pierwsza gra!” playlista dosłownie prowadzi Cię przez proces tworzenia gry w ciągu około 3 godzin.
HeartBeast
Benjamin, znany także jako HeartBeast, jest twórcą samouczka i niezależnym twórcą z wieloma świetnymi samouczkami. Nie tylko jest kompetentny, ale jest też bardzo dobry w wyjaśnianiu tego, co robi i dlaczego to robi. Ma także książkę i kurs Udemy na temat GM: S.
Konstrukcja 2
thenewboston
Bucky Roberts ma, wśród wielu innych filmów związanych z programowaniem i IT, 2 playlisty z samouczkiem, obejmujące Construct 2. Choć nieco starsze, koncepcje nadal działają tak samo, a informacje są nadal aktualne.
Jerementor
Jerementor przerywa programowanie w Constructie 2 w sposób, który ułatwia naukę i zabawy. Ma także kilka list odtwarzania do tworzenia gier, takich jak platformówka i gra logiczna.
Jedność
Kanał Unity na YouTube oferuje setki filmów wideo dotyczących wszystkich aspektów tworzenia gier w silniku Unity. Ponadto na ich stronie internetowej znajduje się wiele filmów instruktażowych i regularnych sesji treningowych na żywo.
Brackeys
Brackeys obejmuje wiele gatunków gier, zarówno 2D, jak i 3D, a także kilka samouczków do programowania w języku C # przeznaczonych dla początkujących użytkowników. Ma świetną jakość wideo i wyjaśnia koncepcje w łatwy do zrozumienia sposób.
Unreal Engine
Podobnie jak Unity, Unreal ma setki samouczków na swoim kanale YouTube, które obejmują każdy aspekt ich silnika. Oprócz tego zazwyczaj udostępniają wiele transmisji na żywo na Twitch.tv, które obejmują wiele tematów związanych z grą.
TheSargKyle
TheSargKyle ma serię samouczków na temat tworzenia gry FPS, a także bieżącej serii dotyczącej tworzenia RPG. Chcę jednak ostrzec, że jeśli cierpisz na OCD, możesz nie być w stanie spojrzeć na plany swoich gier.
Aktywa i muzyka
Opengameart.org
Ta strona była moim celem do gromadzenia zasobów do prototypowania. Większość zasobów i muzyki na tej stronie jest bezpłatna, nawet w komercyjnym produkcie, pod warunkiem uznania oryginalnego twórcy. Większość dzieł, które tu znajdziesz, jest ukierunkowana na gry 2D.
GameArt2D
Kolejna dobra strona, na której można zdobyć sztukę 2D na przygodę z oldschoolowym przewijaniem. Chociaż nie są darmowe, ceny są całkiem rozsądne, jeśli pracujesz nad budżetem i mają wybór gratisów wysokiej jakości.
Mam nadzieję, że te informacje pomogą ci w rozwoju gier. Tworzenie gry może być trudnym i długim procesem, więc nie daj się zepsuć, jeśli nie zaczniesz zauważać wyników z dnia na dzień. Najważniejszą częścią rozpoczęcia projektu jest zapamiętanie, dlaczego robisz to w pierwszej kolejności. Chodzi o zabawę i ożywianie swojego dzieła i pomysłów.
Więc weź tę wiedzę i wyjdź tam, stwórz coś i podziel się częścią siebie z innymi poprzez gry, które robisz.