Jak samodzielnie stworzyć grę 3d?
W dzisiejszych czasach zostanie twórcą gier jest łatwiejsze niż kiedykolwiek wcześniej. Pomysłowe dzieła maleńkich, kilkuosobowych zespołów śmiało konkurują z produktami wielkich korporacji, niezależni developerzy zajmują coraz większą część rynku, a jedne z największych branżowych sukcesów ostatnich lat – choćby Minecraft i Flappy Bird – zostały wyprodukowane przez… pojedyncze osoby.
Ty też możesz zostać twórcą gier komputerowych. Nie musisz nawet umieć programować!
Game Maker Studio
Game Maker Studio to prawdopodobnie najpopularniejszy program do tworzenia gier, który nie wymaga umiejętności programowania. Za jego sprawą światło dzienne ujrzały takie dzieła jak Hyper Light Drifter, Hotline Miami czy słynne Undertale (za którego powstanie odpowiada wyłącznie jedna osoba – Toby Fox). Te tytuły jasno wskazują, że program, choć bardzo prosty w obsłudze, oferuje ogromne możliwości. Pozwala stworzyć niemal dowolną grę 2D (a nawet 3D, choć to jest już akurat dość skomplikowane). Oprócz tego oferuje własny sklep z dodatkowymi zasobami, a jeśli podstawowe funkcje programu okażą się dla ciebie niewystarczające, Game Maker Studio posiada własny, wyjątkowo łatwy język programowania nazwany, a jakże, „Game Maker”.
Adventure Game Studio
Jeśli lubisz klimaty retro, z pewnością zainteresuje cię Adventure Game Studio. To kolejny program, który nie wymaga umiejętności programowania (choć możesz jej użyć, jeśli chcesz stworzyć bardzo rozbudowany projekt). Za jego pomocą możemy zaprojektować przygodówkę pont-and-click, przypominającą produkcje LucasArts z pierwszej połowy lat dziewięćdziesiątych (takie jak np. kultowe The Secret of Monkey Island lub gry o przygodach Indiany Jonesa). Pewnym ograniczeniem są tu z pewnością możliwości graficzne. Program wymusza na nas stylistykę retro, oferując najwyższą możliwą rozdzielczość 800×600 pikseli. Jeśli jednak widok kolorowych kwadratów ci nie straszny, warto zainteresować się tym programem – jest prosty w obsłudze, a oferuje naprawdę spore możliwości. Za pomocą Adventure Game Studio powstało wiele niezależnych gier przygodowych, z których największy sukces odniosło prawdopodobnie Gemini Rue – mroczna, inteligentna historia przywodząca na myśl klimatem Łowcę Androidów.
GDevelop
Choć ten program wciąż czeka na swoją grę-wizytówkę, którymi takie tytuły jak Hotline Miami czy Undertale stały się dla Game Makera, warto zwrócić na niego uwagę. Oferuje ogromne możliwości w tworzeniu gier 2D – od platformówek, poprzez przygodówki, aż po strategie i RPG. Nie wymaga umiejętności programistycznych, a na oficjalnej stronie programu można znaleźć wiele przydatnych tutoriali. Na naszym podwórku dodatkową zaletę z pewnością stanowi fakt, że GDevelop jest dostępny w języku polskim.
RPG Maker
Seria programów RPG Maker (najnowszą edycję opatrzono literkami MV) powstała w bardzo prostym celu: dać możliwość jak najprostszego tworzenia gier w stylu jRPG (przypominających starsze części Final Fantasy lub serii Dragon Quest). Cel ten osiągnięto w stu procentach: RPG Maker jest najłatwiejszym w obsłudze programem ze wszystkich opisanych w tym artykule. Oferuje przy tym naprawdę spore możliwości. Możesz zaprojektować w nim nie tylko następcę najsłynniejszych japońskich gier fabularnych, ale również przygodówkę, strategię turową lub grę action-adventure w stylu serii The Legend of Zelda. Oprócz tego funkcjonalność programu można łatwo rozszerzyć za pomocą specjalnych skryptów – wystarczy odnaleźć je w sieci i jednym kliknięciem dodać do swojego projektu. RPG Maker zebrał wokół siebie potężną i bardzo utalentowaną społeczność, która chętnie dzieli się owocami swojej pracy. Z jej pomocą możesz zaprojektować niemal grę 2D – ścigałkę, platformówkę lub nawet… grę MMO.
Unity
Unity jest bez wątpienia najbardziej rozbudowanym programem ze wszystkich tu opisanych. Za jego pomocą tworzona jest większość współczesnych gier niezależnych (i nie tylko – z jego pomocy korzystał choćby Blizzard projektując karciankę Hearthstone). Narzędzie to oferuje niemal nieograniczone możliwości w tworzeniu gier, zarówno 2D jak i 3D. Jest jednak również dość trudne w obsłudze i wymaga przynajmniej podstawowej wiedzy na temat programowania. Mimo to, jeśli poświęcisz nieco czasu na naukę, Unity jest najbardziej rozbudowanym, a przy tym jednym z najłatwiej dostępnych programów do tworzenia gier komputerowych. W jego przypadku twoimi jedynymi ograniczeniami są wyobraźnia oraz umiejętności.
Skąd brać zasoby?
Oczywiście, sam pomysł nie wystarczy do stworzenia gier – zdecydowana większość z nich musi mieć również grafikę i dźwięk. Jeśli nie jesteś uzdolniony w tych dziedzinach, możesz skorzystać z pomocy innych osób. W internecie istnieją setki banków obrazów, odgłosów oraz muzyki. Ogromna część z nich jest dostępna zupełnie bezpłatnie, część do użycia wyłącznie w produkcjach niekomercyjnych, część zaś za niewielką opłatą. W każdym przypadku nie zapomnij wspomnieć o autorze użytego zasobu, gdy twoje dzieło ujrzy już światło dzienne.
Powodzenia w tworzeniu!
nie wiedziałem o takich rozwiązanych