8 darmowych narzędzi do tworzenia gier do tworzenia własnych gier

8 darmowych narzędzi do tworzenia gier do tworzenia własnych gier

Masz pomysł na grę, która powstaje od lat? Co by było, gdybyś mógł wprowadzić ten pomysł w życie? W dzisiejszych czasach każdy może stworzyć grę wideo z odpowiednim oprogramowaniem i odrobiną wiedzy.





Oczywiście nie oznacza to, że tworzenie gier jest łatwe. Nawet prosta gra, taka jak Flappy Bird, wymaga wysiłku, jeśli chcesz, aby wyglądała i czuła się dobrze. Ale dzięki darmowym twórcom gier tworzenie gier stało się dość usprawnione.





Oto lista najlepszych darmowych programów do tworzenia gier, których możesz użyć, aby zacząć tworzyć swoją wymarzoną grę już dziś.





1. Konstruuj 3

Nie wymaga programowania. Construct 3 to najlepsze oprogramowanie do tworzenia gier, jeśli nigdy w życiu nie napisałeś linijki kodu. To narzędzie do tworzenia gier jest całkowicie oparte na graficznym interfejsie użytkownika, co oznacza, że ​​wszystko jest przeciągane i upuszczane. Logika gry i zmienne są implementowane przy użyciu funkcji projektowych dostarczanych przez samą aplikację.

Piękno Construct 3 polega na tym, że można go eksportować na dziesiątki różnych platform i formatów, a nie musisz zmieniać niczego w swojej grze, aby uwzględnić te różne opcje. Po zakończeniu gry możesz wyeksportować do HTML5, Androida, iOS, Windows, Mac, Linux, Xbox One, Microsoft Store i nie tylko.



Construct 3 ma jedną z najlepszych i najbardziej wszechstronnych dokumentacji narzędzi do tworzenia gier, jakie kiedykolwiek widziałem. Ponadto istnieją setki samouczków, które pomogą Ci zrozumieć pojęcia od podstawowych do zaawansowanych, a społeczność forum jest niezwykle aktywna, jeśli kiedykolwiek będziesz potrzebować pomocy.

Sklep aktywów. Większość programistów nie ma umiejętności w sztuce, muzyce czy animacji. Ale w przypadku Construct 3 jest to w porządku, ponieważ zawsze możesz przeglądać i kupować gotowe zasoby ze sklepu Scirra. Większość pakietów aktywów to tylko kilka dolarów, ale sprzęt klasy profesjonalnej może kosztować 30 USD lub więcej. Możesz także kupić przykładowe gry ze źródłem, które mogą być pomocne w studiowaniu i poznawaniu nowych wskazówek i sztuczek.





Darmowa wersja ma wszystkie podstawowe funkcje, ale jest ograniczona do 25 wydarzeń, dwóch warstw obiektów, dwóch jednoczesnych efektów specjalnych, jednej czcionki internetowej, braku funkcji dla wielu graczy, może eksportować tylko do HTML5 i nie ma uprawnień do sprzedaży twoich gier. Licencja osobista kosztuje 99 USD rocznie i znosi wszystkie te ograniczenia.

Pobierać: Konstruuj 3





2. GameMaker Studio 2

Przeciągnij i upuść kod LUB. Podobnie jak Construct 3, GameMaker Studio 2 pozwala tworzyć całe gry za pomocą interfejsu typu „przeciągnij i upuść” dla zmiennych i logiki gry. Ale w przeciwieństwie do Construct 3, GameMaker Studio 2 zapewnia większą moc dzięki swojemu językowi Game Maker, który jest językiem skryptowym podobnym do C, z dużą elastycznością.

Po zakończeniu gry możesz eksportować na dowolną liczbę platform i formatów bez konieczności dostosowywania kodu: Windows, Mac, Linux, HTML5, Android, iOS, Nintendo Switch, PlayStation 4, Xbox One i nie tylko. Darmowa wersja niestety nie pozwala na eksport na żadną platformę.

GameMaker Studio 2 to przepisana od podstaw wersja Game Maker: Studio, która rozpoczęła się w 1999 roku. Dziś jest to jeden z najpopularniejszych i najaktywniejszych dostępnych obecnie silników do tworzenia darmowych gier. Nowe wersje z aktualizacjami funkcji są publikowane w regularnych odstępach czasu.

Wbudowane zaawansowane funkcje. GameMaker Studio 2 jest świetny, ponieważ obsługuje wiele interesujących funkcji poprawiających jakość życia od razu po wyjęciu z pudełka, takich jak możliwość dodawania zakupów w aplikacji do gry, analizy w czasie rzeczywistym dotyczące tego, jak użytkownicy grają w Twoją grę, źródło kontroli, sieci dla wielu graczy i rozszerzalności dzięki rozszerzeniom innych firm. Posiada również wbudowane edytory obrazów, animacji i shaderów.

Darmowa wersja może być używana w nieskończoność, ale ma ograniczenia co do stopnia złożoności twoich gier. Plan Creator kosztuje 39 USD rocznie i umożliwia eksport do systemów Windows i Mac. Możesz też odblokować poszczególne eksporty za pomocą jednorazowego stałego zakupu: komputer stacjonarny za 99 USD, HTML5 za 149 USD, Amazon Fire za 149 USD i Android/iOS za 399 USD. Eksport na Nintendo Switch, PlayStation 4 i Xbox One jest dostępny za 799 USD rocznie.

Pobierać: GameMaker Studio 2

3. Jedność

Unity rozpoczęło swoją działalność jako silnik 3D w 2005 roku i ostatecznie dodało oficjalne wsparcie dla 2D w 2013 roku. Chociaż jest doskonale zdolne do tworzenia gier 2D, możesz napotkać okazjonalny błąd lub usterkę, ponieważ system 2D Unity jest faktycznie dołączony do podstawowego systemu 3D. Oznacza to również, że Unity dodaje wiele niepotrzebnego rozdęcia do gier 2D, co może mieć wpływ na wydajność.

Projektowanie oparte na komponentach. Unity nie wymyśliło projektu komponentu-jednostki, ale włożyło duży wkład w jego popularyzację. Krótko mówiąc, wszystko w grze jest obiektem i do każdego obiektu można dołączyć różne komponenty, z których każdy kontroluje pewien aspekt zachowania i logiki obiektu.

Aby w pełni wykorzystać Unity, musisz użyć C#. Dobrą wiadomością jest to, że Unity jest tak szeroko stosowany – zarówno wśród hobbystów, jak i doświadczonych twórców gier – że znajdziesz tysiące świetne samouczki Unity w całej sieci, aby pomóc Ci zacząć. Sama Unity ma również wiele dogłębnych serii wideo dla początkujących, a dostarczona dokumentacja jest doskonała.

Związane z: Programowanie gry z jednością: przewodnik dla początkujących

Unity ma najszerszą obsługę eksportu dowolnego silnika gier: Windows, Mac, Linux, Android, iOS, HTML5, Facebook, wszelkiego rodzaju systemy VR, takie jak Oculus Rift i Steam VR, a także kilka konsol do gier, takich jak PlayStation 4, Xbox One, Nintendo Wii U i Nintendo Switch.

Sklep aktywów. Chcesz mieć system minimapy w swojej grze? A co powiesz na rozwiązanie sieciowe klasy komercyjnej? Może potrzebujesz modeli 3D, grafiki HUD i tekstur otoczenia? A może nawet system dialogowy do przygodowej gry RPG? Wszystko to i wiele więcej możesz nabyć w Unity Asset Store, z których wiele jest dostępnych za darmo.

Plan Personal jest całkowicie darmowy i nie ogranicza żadnych funkcji silnika, o ile zarabiasz mniej niż 100 000 USD rocznych przychodów ze swoich gier. Plan Plus jest niezbędny do 200 000 $ rocznych przychodów, a także odblokowuje pożądany „mroczny motyw” dla redaktora. Następnie będziesz potrzebować planu Pro, który pozwala na nieograniczone dochody.

Pobierać: Jedność

4. Silnik Godota

Podobnie jak Unity, Godot wspiera tworzenie gier 2D i 3D. Jednak w przeciwieństwie do Unity wsparcie Godota jest znacznie lepsze. Aspekt 2D tego bezpłatnego oprogramowania do tworzenia gier został starannie zaprojektowany od samego początku, co oznacza lepszą wydajność, mniej błędów i czystszy ogólny przepływ pracy.

Projekt oparty na scenach. Podejście Godota do architektury gier jest wyjątkowe, ponieważ wszystko jest podzielone na sceny — ale nie jest to rodzaj „sceny”, o której myślisz. W Godot scena to zbiór elementów, takich jak duszki, dźwięki i/lub skrypty. Następnie możesz połączyć wiele scen w większą scenę, a następnie te sceny w jeszcze większe sceny. To hierarchiczne podejście do projektowania sprawia, że ​​bardzo łatwo jest zachować porządek i modyfikować poszczególne elementy, kiedy tylko chcesz.

Niestandardowy język skryptowy. Godot używa systemu przeciągania i upuszczania do utrzymywania elementów scen, ale każdy z tych elementów można rozszerzyć za pomocą wbudowanego systemu skryptów, który używa niestandardowego języka podobnego do Pythona o nazwie GDScript. Jest łatwy do nauczenia i przyjemny w użyciu, więc powinieneś spróbować, nawet jeśli nie masz doświadczenia w kodowaniu.

Godot można od razu wdrożyć na wielu platformach, w tym Windows, Mac, Linux, Android, iOS i HTML5. Nie są konieczne żadne dodatkowe zakupy ani licencje, chociaż mogą obowiązywać pewne ograniczenia (takie jak konieczność korzystania z systemu Mac w celu wdrożenia binarnego systemu Mac).

Wbudowane zaawansowane funkcje. Godot iteruje zaskakująco szybko jak na silnik gry. Każdego roku pojawia się co najmniej jedno główne wydanie, które wyjaśnia, dlaczego ma już tak wiele wspaniałych funkcji: fizykę, przetwarzanie końcowe, pracę w sieci, wszelkiego rodzaju wbudowane edytory, debugowanie na żywo i ponowne ładowanie na gorąco, kontrolę źródła i wiele innych.

Godot jest jedynym narzędziem na tej liście, które jest całkowicie darmowe. Ponieważ jest on objęty licencją MIT, możesz go używać w dowolny sposób i sprzedawać gry, które tworzysz, bez żadnych ograniczeń. Możesz nawet pobrać kod źródłowy silnika i zmodyfikować go! (Silnik jest zakodowany w C++).

Pobierać: Silnik Godota

5. Unreal Engine 4 (i Unreal Engine 5)

Ze wszystkich narzędzi na tej liście, Unreal Engine 4 (UE4) jest najbardziej profesjonalny. Została stworzona od podstaw przez geniuszy stojących za serią Unreal — ludzi, którzy wiedzą, co jest potrzebne w silniku z najwyższej półki i co jest potrzebne do dostarczania funkcji nowej generacji. Wiedzą dokładnie, co robią.

Najnowocześniejsze funkcje silnika. Jedną z głównych zasad UE4 jest umożliwienie ci jak najszybszej iteracji i rozwoju, dzięki czemu otrzymujesz takie funkcje, jak debugowanie na żywo, ponowne ładowanie na gorąco, usprawniony potok zasobów, natychmiastowe podglądy gier oraz setki dołączonych zasobów i systemów, takich jak sztuczna inteligencja, kinowe narzędzia, efekty przetwarzania końcowego i nie tylko.

Kod nie jest potrzebny. Unikalnym punktem sprzedaży UE4 jest system Blueprint, który pozwala tworzyć logikę gry bez dotykania kodu. Jest na tyle zaawansowany, że możesz tworzyć całe gry, nawet te złożone, bez konieczności otwierania edytora źródłowego. Ale jeśli chcesz zakodować własne schematy, możesz to zrobić.

Najlepsze tutoriale na świecie. ten Kanał YouTube UE4 ma ponad 800 filmów, które poprowadzą Cię przez każdy cal silnika, a większość z tych filmów ma od 20 do 60 minut. To więcej treści niż podczas semestralnego kursu na uniwersytecie. Jeśli potrzebujesz wskazówek krok po kroku, UE4 Ci to zapewni.

Zaczynasz widzieć tutaj wzór? Wszystkie najlepsze silniki umożliwiają bezproblemowe eksportowanie na wiele platform, a UE4 nie jest wyjątkiem: Windows, Mac, Linux, Android, iOS, HTML5, PlayStation 4, Xbox One, Oculus VR i inne.

Jako darmowy użytkownik otrzymujesz dostęp do całego silnika (w tym kodu źródłowego). Musisz tylko zapłacić 5-procentową opłatę licencyjną od wszystkich przychodów po pierwszych 3000 USD zarobionych co kwartał na grę. Innymi słowy, zaczynasz płacić dopiero wtedy, gdy twoja gra się powiedzie.

Pobierać: Nierealny silnik 4

Nadchodzące: Unreal Engine 5

Unreal Engine 5 firmy Epic Games został ogłoszony w czerwcu 2020 roku, a jego pełna premiera spodziewana jest w 2021 roku.

UE5 demonstruje silne skupienie się na ulepszaniu grafiki gier wideo do CGI jakości filmowej, a być może nawet lepszej. Jak mają nadzieję to osiągnąć? Z pomocą dwóch podstawowych technologii, Nanite i Lumen.

Nanit

Ograniczenia wielokątów są czynnikiem przy projektowaniu dowolnego poziomu lub tworzeniu dowolnej postaci do gry. Postać w twojej grze nie może składać się tylko z 1 500 000 wielokątów... prawda?

Nanite mówi, że może i powinno. Geometria nanitów umożliwia importowanie grafiki źródłowej z liczbą wielokątów w milionach i miliardach i działanie w grze bez żadnych problemów; jest to niezwykle ekscytujące dla artystów i animatorów 3D.

Lumen

Sposób, w jaki komputery reprezentują oświetlenie w grach wideo, przeszedł skoki od miejsca, w którym się zaczął. Lumen UE5 to kolejny krok, i to dość duży.

Lumen zapewnia fotorealistyczne reakcje świetlne w dynamicznych środowiskach. Jednym z przykładów jest to, ile światła księżyca rozproszyłoby się przez dolinę, gdy księżyc znajduje się w różnych pozycjach na niebie lub jest zasłonięty przez góry. Gdy scena się zmienia, oświetlenie reaguje natychmiast.

Innym zmieniającym grę aspektem Lumen jest możliwość oglądania przez projektantów oświetlenia pod różnymi kątami w silniku Unreal Engine dokładnie tak, jak wyglądałoby to w grze.

6. Rozwiń

Przeciągnij i upuść kod LUB. Użyj edytora kodu Defold, aby dodać niestandardową logikę lub edytory wizualne i scen, aby upuścić zasoby bezpośrednio do gry.

Defold nie jest wyjątkiem od reguły, że najlepsze darmowe oprogramowanie do projektowania gier pozwala na eksport na szeroką gamę platform. Opublikuj swoją grę na Nintendo Switch, Android, iOS, macOS, Linux, Windows, Steam, HTML5 i Facebook.

Podobnie jak GameMaker Studio 2, Defold obsługuje wiele zaawansowanych funkcji od konfiguracji bez konieczności dodatkowej konfiguracji.

Silnik ma doskonałą obsługę 3D, ale jest zoptymalizowany do tworzenia 2D. Korzystając z systemu opartego na komponentach, będziesz mieć dostęp do ikonek 2D i edytorów map, modeli 3D i tworzenia siatki oraz szeregu efektów cząsteczkowych. To tylko ułamek dostępnych funkcji i technologii, musisz sam wypróbować różne rzeczy, aby zrozumieć pełne możliwości Defold.

Dokumentacja na poziomie eksperckim. Samouczki, podręczniki i fora Defolda to bogactwo informacji, które czekają, aż każdy początkujący twórca gier je podniesie i zhakuje. Fora i FAQ są szczególnie przydatne przy pokonywaniu konkretnych przeszkód; wielu programistów miało dokładnie ten sam problem, z którym się zmagasz, i wymyślili, jak poruszać się po nim, abyś mógł podążać za ich przykładem.

Defold jest oprogramowaniem typu open source i darmowym, pod warunkiem uzyskania licencji (za darmo) na stronie Defold ) i przestrzegać standardów licencji. Defold nie pobiera prowizji i pozostaje darmowy, niezależnie od uwagi, jaką przyciągnie Twoja gra.

Pobierać: Rozwiń

7. Kreator RPG MZ

Kod nie jest potrzebny. RPG Maker MZ to świetny darmowy program do tworzenia gier dla tych, którzy chcą stworzyć grę bez konieczności uczenia się programowania. Użyj edytora map, generatora postaci i bazy danych, aby stworzyć dowolną grę RPG, którą rozbudzi Twoja wyobraźnia.

Jeśli chcesz włączyć niestandardowy kod, możesz to zrobić za pomocą wtyczek, ale większość logiki możesz zaimplementować za pomocą systemu zdarzeń, który nie wymaga kodu, natywnego dla RPG Maker MZ.

Sklep aktywów. Będziesz mieć do wyboru setki pakietów zasobów na Rynku, oprócz tekstur dołączonych do darmowej instalacji RPG Maker. Możesz pozyskiwać muzykę, duszki postaci, całe projekty poziomów; wszystko, czego możesz potrzebować do zbudowania RPG, znajdziesz tutaj.

W RPG Maker znajdziesz mniej opcji eksportu niż inne narzędzia na liście, ale wielkie nazwiska nadal są objęte: Windows, macOS, iOS i Android.

Dostępny jest 30-dniowy bezpłatny okres próbny, zanim będziesz musiał kupić licencję za 80 USD.

Pobierać: Kreator RPG MZ

8. Cerber X

Lekki i intuicyjny. Jeśli szukasz lekkiego narzędzia do tworzenia gier 2D, Cerberus X (CX) Ci to zapewni. Chociaż nie jest to najbardziej zaawansowany klient na liście, jest to świetny wybór dla początkujących, którzy mogą zmoczyć stopy w języku programowania.

Korzystaj z Cerberus X IDE w połączeniu z potężnymi graficznymi interfejsami API i platformą Mojo do projektowania gier i eksportowania ich na komputery z systemem Windows, macOS (10.15.x i wcześniejsze), Linux, Android, iOS (13.x i wcześniejsze) oraz HTML5.

Te interfejsy API i framework Mojo oznaczają, że nie musisz dużo kodować, aby stworzyć działającą grę; po prostu wypełniasz luki.

Instalacja prywatności "Windows 10"

Samouczki i tętniące życiem fora CX są doskonałymi zasobami do poznawania tajników silnika i są zaskakująco dobrze utrzymane. Ponieważ Cerberus X jest językiem modułowym, możesz importować moduły od innych twórców do użytku we własnej grze lub dostarczać kod innym programistom!

Cerberus X można pobrać za darmo, ale możesz podać własną cenę i wesprzeć programistów, jeśli tak zdecydujesz.

Pobierać: Cerber X

Ulepsz swoje umiejętności dzięki bezpłatnemu oprogramowaniu do tworzenia gier

Istnieje garść innych narzędzi do tworzenia gier, które nie sprawdziły się w tym wyborze, ale nadal warto je sprawdzić (takie jak Phaser, Szablony , lub GDevelop ), jeśli te wymienione powyżej nie są tym, czego szukasz.

Jeśli chcesz poważnie podejść do tworzenia gier, powinieneś naprawdę nauczyć się programowania. Możesz się dobrze bawić podczas nauki, grając w gry kodowania!

Udział Udział Ćwierkać E-mail 9 najlepszych gier w programowanie, które pomogą Ci rozwinąć umiejętności programowania

Gry w programowanie pomagają szybciej uczyć się dzięki praktycznej praktyce i doświadczeniu. Dodatkowo są świetnym sposobem na sprawdzenie swoich umiejętności programowania!

Czytaj dalej
Powiązane tematy
  • Programowanie
  • Produkcja gier
O autorze Marcus Mears III(26 opublikowanych artykułów)

Marcus jest przez całe życie entuzjastą technologii i redaktorem w MUO. Rozpoczął karierę jako niezależny pisarz w 2020 roku, obejmując popularne technologie, gadżety, aplikacje i oprogramowanie. Studiował informatykę na studiach, koncentrując się na tworzeniu stron internetowych.

Więcej od Marcusa Mearsa III

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować