Robienie gier wideo jest znacznie mniej zniechęcające, niż mogłoby się wydawać. Chociaż prawdopodobnie nie zamierzasz przejść od braku doświadczenia do tworzenia następnego Grand Theft Auto, to w rzeczywistości nigdy nie było łatwiejsze, aby rozpocząć tworzenie gier. Narzędzia rozwoju gry i zasoby stały się coraz bardziej dostępne dla przeciętnego człowieka, nawet jeśli nie mają doświadczenia w programowaniu. Często te narzędzia są również dostępne za darmo.
Aby ułatwić pracę tym, którzy chcą zacząć tworzyć gry, zebraliśmy listę 11 silników gier / edytorów. Niektóre z nich są przeznaczone do konkretnego gatunku gier lub są niezwykle łatwe w obsłudze dla nowicjuszy. Inne są profesjonalnymi narzędziami rozwoju dla gier AAA, ale są efektywnie wolne w użyciu dla hobbystów i nadal oferują wiele narzędzi do nauki, aby pomóc tym z ograniczonym doświadczeniem w programowaniu zacząć.
Jest oczywiście wiele rzeczy, które idą do rozwoju gry – muzyka, animacja, dźwięk, pisanie, teksturowanie, modelowanie, itp. – jednak silnik gry / edytor, który wybierzesz będzie miał największy wpływ na to, jaki rodzaj gry możesz zrobić. Jeśli masz sugestie dotyczące innych silników, oprogramowania lub narzędzi do nauki innych aspektów rozwoju, umieść je w komentarzach.
CryEngine
Komercyjny, wieloplatformowy silnik 3D opracowany przez firmę Crytek. Został wykorzystany w takich grach jak Prey (2017) i Everybody’s Gone to the Rapture.
Przeznaczenie: Gry 3D
Edytor dostępny dla: Windows
Język(i) skryptów/znaczników: Lua
Koszt: Darmowy, dopóki projekt nie zarobi ponad 5000$ w ciągu roku, potem jest 5 procent opłaty licencyjnej.
Narzędzia edukacyjne: CryEngine ma wiele darmowych filmów instruktażowych, które obejmują wszystko, od instalacji edytora i przeprowadzania cię przez tworzenie prostej gry podobnej do Flappy Bird do bardziej złożonych rzeczy, takich jak kompilacja niestandardowej skonfigurowanej wersji silnika.
Strona internetowa: https://www.cryengine.com/
Początek: https://www.cryengine.com/tutoriale
GameMaker
Międzyplatformowy, komercyjny silnik gier 2D opracowany przez YoYo Games. Został wykorzystany w takich grach jak Undertale, Hyper Light Drifter i Minit.
Znaczony dla: Gry 2D
Edytor dostępny dla: Windows i macOS
Język skryptowy/znacznik(i): Używa zastrzeżonego języka skryptowego o nazwie GameMaker Language (GML) oraz wizualnego języka skryptowego o nazwie Drag and Drop (DnD).
Koszt: Darmowy przez 30 dni, a następnie licencje zaczynają się od 39 $ / rok.
Narzędzia do nauki: Kilka darmowych samouczków pisemnych i wideo, które obejmują podstawy i niektóre, które nurkują bardziej do tego, jak zrobić konkretne gatunki gier, takich jak turowe RPG, tower defense, i gry rolnicze. Istnieją również linki do niektórych zewnętrznych stron i społeczności, które mają skrypty i przewodniki, aby pomóc ludziom zacząć.
Strona internetowa: https://www.yoyogames.com/gamemaker
Rozpoczynanie: https://www.yoyogames.com/learn
GDevelop
Silnik gier 2D o otwartym kodzie źródłowym zaprojektowany z myślą o łatwości użycia.
Przeznaczony do: Gry 2D
Edytor dostępny dla: Windows, macOS, Linux, oraz web
Język(i) skryptów/znaczników: Brak, wykorzystuje interfejs typu przeciągnij i upuść.
Koszt: Darmowy
Narzędzia do nauki: Istnieje wiele przewodników i samouczków dostępnych na wiki GDevelop, a także ponad 80 plików przykładów, jak tworzyć konkretne gatunki gier i konkretne funkcje gier.
Strona internetowa: https://gdevelop-app.com/
Rozpoczęcie pracy: http://wiki.compilgames.net/doku.php/gdevelop5/getting_started
Godot
Silnik gier 2D i 3D o otwartym kodzie źródłowym, zaprojektowany jako potężny, łatwy do nauczenia się i do współpracy zespołowej.
Przeznaczony do: Gry 2D i 3D
Edytor dostępny dla: Windows, macOS i Linux
Język(i) skryptowy/znaczników: GDScript, C#, oraz visual scripting.
Koszt: Darmowy
Narzędzia do nauki: Godot ma obszerny przewodnik krok po kroku do korzystania z ich edytora, wraz z garścią darmowych tutoriali tekstowych obejmujących bardziej szczegółowe aspekty, takie jak wdrażanie VR, używanie szkieletów do animacji 2D i generowanie geometrii proceduralnej.
Strona internetowa: https://godotengine.org/
Zaczynamy: https://docs.godotengine.org/en/stable/getting_started/step_by_step/index.html
Lumberyard
Komercyjny, międzyplatformowy silnik gier 3D opracowany przez firmę Amazon, który bazuje na starszej wersji CryEngine. Został wykorzystany w takich grach jak Star Citizen i The Grand Tour Game.
Przeznaczony do: Gry 3D, z integracją Twitch i gry wieloosobowe, które korzystają z Amazon Web Services
Edytor dostępny dla: Windows
Język skryptowy/znaczników: Lua
Koszt: Darmowy
Narzędzia edukacyjne: Istnieje darmowa seria filmów instruktażowych na temat rozpoczynania pracy oraz rozmów wideo na temat bardziej specyficznych funkcji silnika. Istnieje również darmowy kurs szkoleniowy, jak korzystać z Lumberyard z AWS.
Strona internetowa: https://aws.amazon.com/lumberyard/
Rozpoczęcie: https://aws.amazon.com/lumberyard/gettingstarted/
Ren’Py
Otwarty silnik gier typu visual novel. Został wykorzystany w takich grach jak Doki Doki Literature Club, Butterfly Soup i One Night, Hot Springs.
Przeznaczony dla: Visual novels
Edytor dostępny dla: Windows, macOS i Linux
Język(i) skryptowy/znaczników: Język skryptowy Ren’Py i Python
Koszt: Darmowy
Narzędzia do nauki: Istnieje darmowy tekstowy przewodnik po tym, jak stworzyć prostą grę w Ren’Py oraz dodatkowe przewodniki tekstowe do bardziej szczegółowego dostosowania.
Strona internetowa: https://www.renpy.org/
Początek: https://www.renpy.org/doc/html/quickstart.html
RPG Maker
Komercyjny silnik gry stworzony przez firmę Degica. Został on zaprojektowany specjalnie do tworzenia klasycznych gier w stylu JRPG bez konieczności znajomości programowania. Został wykorzystany w takich grach jak Corpse Party i Rakuen.
Zastosowany do: 2D roleplaying games
Editor dostępny dla: Windows i macOS
Język(i) skryptowy/znaczników: JavaScript
Koszt: $79.99
Narzędzia do nauki: Istnieją pewne darmowe tutoriale dla starszych wersji silnika, które prawdopodobnie nadal mają zastosowanie. Jednak dla najnowszej wersji, MV, wydaje się, że najlepsze zasoby są tworzone przez społeczność.
Strona: https://www.rpgmakerweb.com/products/programs/rpg-maker-mv
Początek: https://www.rpgmakerweb.com/support/products/tutorials
Twine
Edytor open-source do interaktywnego opowiadania historii. Został wykorzystany w takich grach, jak Lionkiller i The Uncle Who Works For Nintendo.
Przeznaczenie: Interaktywna fikcja i gry oparte na tekstach.
Edytor dostępny dla: Windows, macOS, i web
Język(i) skryptów/znaczników: Własny język znaczników, ale pozwala również na HTML, Javascript i CSS.
Koszt: Darmowy
Narzędzia do nauki: Istnieje przewodnik, który obejmuje podstawy ich języka znaczników i oferuje kilka próbek bardziej zaawansowanych skryptów.
Strona internetowa: https://twinery.org/
Rozpoczynanie: https://twinery.org/wiki/start
Unity
Międzyplatformowy, komercyjny silnik gier opracowany przez Unity Technologies. Został wykorzystany w takich grach jak Untitled Goose Game, Ori and the Will of the Wisps oraz Hollow Knight.
Przeznaczony do: gier 2D i 3D.
Edytor dostępny dla: Windows, macOS i Linux
Język(i) pisania/znaczników: C#
Koszt: Darmowy dla studentów i hobbystów do użytku osobistego oraz dla małych firm, które generują mniej niż 100 000 dolarów rocznie. Poza tym, istnieją roczne plany zaczynające się od $399 / rok lub $40 / miesiąc.
Narzędzia do nauki: Unity zapewnia kilka darmowych zasobów, aby pomóc tym, którzy są nowi w silniku. Ale zapewnia o wiele więcej w ramach programu Unity Learn Premium, w tym klasy, samouczki, a nawet certyfikaty. Unity Learn Premium jest obecnie darmowe do 10 czerwca 2020 roku, ale normalnie kosztuje 15 dolarów miesięcznie.
Strona internetowa: https://unity.com/
Zaczynamy: https://learn.unity.com/tutorial/create-your-first-unity-project
Unreal
Międzyplatformowy silnik gier komercyjnych opracowany przez Epic Games. Został wykorzystany w takich grach jak Fortnite, Final Fantasy VII Remake, czy Octopath Traveler.
Zastosowany do: Gry 3D.
Edytor dostępny dla: Windows.
Język(i) skryptów/znaczników: C++ i Blueprints Visual Scripting
Koszt: Darmowy, ale z 5-procentową tantiemą należną od przychodów brutto z gry powyżej 3000 dolarów za grę na kwartał.
Narzędzia do nauki: Epic Games oferuje szereg bezpłatnych kursów wideo online, które obejmują niektóre aspekty wprowadzające do korzystania z edytora silnika i niektóre bardziej zaawansowane tematy, takie jak efekty postprocessingu i tworzenie rurociągów aktywów.
Strona internetowa: https://www.unrealengine.com/en-US/
Rozpoczęcie pracy: https://docs.unrealengine.com/en-US/GettingStarted/index.html
VN Maker
Komercyjny silnik gry opracowany przez firmę Degica. Został zaprojektowany specjalnie do tworzenia powieści wizualnych bez konieczności znajomości programowania.
Przeznaczony dla: Visual novels
Editor dostępny dla: Windows, macOS i Linux
Język(i) skryptowy/znaczników: JavaScript i CoffeeScript
Koszt: $69.99
Narzędzia do nauki: Istnieje darmowy obszerny przewodnik, który obejmuje szeroki zakres tematów, w tym podstawy edytora, jak ustrukturyzować historię, którą piszesz, jak dostosować swoją powieść wizualną bez skryptowania, a także cały oddzielny przewodnik tylko dla skryptowania plus dokumentacja.
Strona internetowa: http://visualnovelmaker.com/
Zaczynamy: https://asset.visualnovelmaker.com/help/index.htm#t=Beginner_s_Guide.htm