
Peter Holmes
0
4513
871
Czy masz pomysł na grę, która warzy się od lat? Co jeśli mógłbyś wprowadzić ten pomysł w życie, nawet bez doświadczenia w tworzeniu gier? 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 lub Tetris, wymaga wysiłku, jeśli chcesz, aby wyglądała i czuła się dobrze. Ale dzięki darmowym narzędziom do tworzenia gier, gra, która kiedyś mogła zająć rok, może być teraz stworzona w ciągu miesięcy lub dni - czasem nawet bez żadnego kodu!
Oto najlepsze darmowe narzędzia i oprogramowanie do tworzenia gier, których możesz użyć, aby zacząć tworzyć swoją wymarzoną grę już dziś.
Uwaga: Ta lista jest uporządkowana od najmniej złożonej do najbardziej złożonej. Prostsze bezpłatne narzędzia do tworzenia gier są łatwiejsze do zdobycia, ale mają więcej ograniczeń. Przechodząc do listy, zyskasz większą elastyczność, ale bardziej strome krzywe uczenia się.
1. Zbuduj 3
Nie wymaga programowania. Construct 3 to najlepsza opcja, jeśli nigdy nie napisałeś linii kodu w swoim życiu. To narzędzie do tworzenia gier jest całkowicie oparte na interfejsie GUI, co oznacza, że wszystko jest przeciągane i upuszczane. Logika gry i zmienne są implementowane przy użyciu funkcji projektowych dostarczonych przez samą aplikację.
Utwórz raz, opublikuj wszędzie. Piękno Construct 3 polega na tym, że można go eksportować na dziesiątki różnych platform i formatów, i nie musisz zmieniać ani jednej rzeczy w 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 innych.
Dużo dokumentacji. Construct 3 ma jedne z najlepszych i najbardziej wszechstronnych dokumentów, jakie kiedykolwiek widziałem dla narzędzia do tworzenia gier. Ponadto istnieją setki samouczków, które pomogą Ci zrozumieć pojęcia od podstawowego do zaawansowanego, a społeczność forum jest bardzo aktywna, jeśli kiedykolwiek potrzebujesz pomocy.
Asset Store. Większość programistów nie ma umiejętności w sztuce, muzyce ani animacjach. Ale w Construct 3 jest to w porządku, ponieważ zawsze możesz przeglądać i kupować gotowe zasoby ze sklepu Scirra. Większość pakietów zasobów to tylko kilka dolarów, ale profesjonalny sprzęt 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 uczeniu się nowych wskazówek i sztuczek.
cennik. Darmowa wersja ma wszystkie podstawowe funkcje, ale jest ograniczona do 25 zdarzeń, 2 warstw obiektów, 2 jednoczesnych efektów specjalnych, 1 czcionki internetowej, brak funkcji gry wieloosobowej, można eksportować tylko do HTML5 i nie ma pozwolenia na sprzedaż gier. Licencja osobista wynosi 99 USD rocznie i znosi wszystkie te ograniczenia.
Pobieranie: Zbuduj 3
2. GameMaker Studio 2
Przeciągnij i upuść kod LUB. Podobnie jak Construct 3, GameMaker Studio 2 pozwala tworzyć całe gry, używając jedynie interfejsu „przeciągnij i upuść” dla zmiennych i logiki gry. Jednak w przeciwieństwie do Construct 3 GameMaker Studio 2 zapewnia większą moc dzięki Game Maker Language, który jest językiem skryptowym podobnym do C o dużej elastyczności.
Utwórz raz, opublikuj wszędzie. 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 inne. Darmowa wersja niestety nie pozwala na eksport na żadną platformę.
Długa historia. GameMaker Studio 2 to przerobiona od zera wersja Game Maker: Studio, która powstała w 1999 roku. Dziś jest to jeden z najpopularniejszych i najbardziej aktywnych obecnie dostępnych silników do tworzenia gier. Nowe wersje z aktualizacjami funkcji są wydawane w regularnych odstępach czasu.
Wbudowane zaawansowane funkcje. GameMaker Studio 2 jest świetny, ponieważ obsługuje wiele ciekawych funkcji jakości życia od razu po wyjęciu z pudełka, takich jak możliwość dodawania zakupów w aplikacji do gry, analizy w czasie rzeczywistym, w jaki sposób użytkownicy grają w Twoją grę, źródło kontrola, tworzenie sieci dla wielu graczy i rozszerzalność poprzez rozszerzenia innych firm. Ma także wbudowane edytory obrazów, animacji i shaderów.
cennik. Darmowa wersja może być używana przez czas nieokreślony, ale ma ograniczenia dotyczące stopnia skomplikowania gier. Plan dla twórców kosztuje 39 USD rocznie i umożliwia eksport do systemu Windows i Mac. Możesz też odblokować poszczególne eksporty za pomocą jednorazowego stałego zakupu: Desktop 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.
Pobieranie: GameMaker Studio 2
3. Jedność
Obsługuje 2D i 3D. Unity zaczęło jako silnik 3D, ale ostatecznie dodało oficjalną obsługę 2D w 2013 roku. Chociaż doskonale nadaje się do tworzenia gier 2D, możesz napotkać okazjonalne błędy lub usterki, ponieważ system 2D Unity jest w rzeczywistości przyczepiony do jego podstawowego systemu 3D. Oznacza to również, że Unity dodaje wiele niepotrzebnych wzdęć do gier 2D, które mogą mieć wpływ na wydajność.
Projektowanie oparte na komponentach. Unity nie wymyślił projektowania elementów składowych, ale miał ogromny udział w jego popularyzacji. Krótko mówiąc, wszystko w grze jest przedmiotem i do każdego obiektu można dołączyć różne komponenty, gdzie każdy komponent kontroluje pewien aspekt zachowania i logiki obiektu.
Rozpowszechnione użycie i dokumentacja. Aby w pełni wykorzystać Unity, musisz użyć C #. Dobrą wiadomością jest to, że Unity jest tak szeroko stosowane - zarówno wśród hobbystów, jak i doświadczonych twórców gier - że znajdziesz tysiące świetnych samouczków Unity Najlepsze samouczki 3D Unity dla początkujących Najlepsze samouczki 3D Unity dla początkujących Chcesz tworzyć gry z Unity, ale nie wiem od czego zacząć? Wypróbuj jeden z tych niesamowitych samouczków Unity 3D już dziś. w całym internecie, aby pomóc Ci zacząć. Sama Unity ma również wiele szczegółowych serii filmów dla początkujących, a dostarczona dokumentacja jest doskonała.
Interesuje Cię aspekt kodowania? Sprawdź nasze wprowadzenie do Unity.
Utwórz raz, opublikuj wszędzie. Unity ma najszerszą obsługę eksportu dowolnego silnika gry: 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 z aktywami. Chcesz mieć system minimap w swojej grze? A może komercyjne rozwiązanie sieciowe? Może potrzebujesz modeli 3D, grafiki HUD i tekstur otoczenia? A może nawet system dialogowy do Twojej przygodowej gry RPG? Wszystko to i więcej można uzyskać w sklepie Unity Asset Store, z których wiele jest dostępnych za darmo.
cennik. Plan osobisty jest całkowicie darmowy i nie ogranicza żadnych funkcji silnika, o ile zarabiasz mniej niż 100 000 USD rocznie na grach. Plan Plus jest niezbędny do 200 000 USD rocznego przychodu, a także odblokowuje upragnione “ciemny schemat” dla redaktora. Następnie będziesz potrzebować planu Pro, który pozwala na nieograniczone przychody.
Pobieranie: Jedność
Więcej informacji na temat programowania w Unity 7 Unity Game Development Języki do nauki: Który jest najlepszy? 7 Unity Game Development Języki do nauki: Który jest najlepszy? Chcesz rozpocząć tworzenie gry w Unity? Potrzebujesz znajomości jednego z tych języków kompatybilnych z Unity. , spójrz na dodatkowe opcje języka programowania do nauki.
4. Godot Engine
Obsługuje 2D i 3D. Podobnie jak Unity, Godot wspiera tworzenie gier 2D i 3D. Jednak w przeciwieństwie do Jedności wsparcie Godota jest znacznie lepsze. 2D aspekt silnika został starannie zaprojektowany od samego początku, co oznacza lepszą wydajność, mniej błędów i czystszy ogólny przebieg pracy.
Projektowanie oparte na scenach. Podejście Godota do architektury gry jest wyjątkowe, ponieważ wszystko jest podzielone na sceny - ale nie takie “scena” myślisz o. 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 sceny w jeszcze większe sceny. To hierarchiczne podejście do projektowania ułatwia utrzymanie porządku i modyfikowanie poszczególnych elementów w dowolnym momencie.
Niestandardowy język skryptowy. Godot używa systemu „przeciągnij i upuść” do utrzymywania elementów sceny, ale każdy z tych elementów można rozszerzyć poprzez wbudowany system skryptowy, który używa niestandardowego języka podobnego do Pythona, zwanego GDScript. Jest łatwy do nauczenia i przyjemny w użyciu, więc powinieneś spróbować, nawet jeśli nie masz doświadczenia w programowaniu.
Utwórz raz, opublikuj wszędzie. Godot może wdrożyć na wielu platformach od razu po wyjęciu z pudełka, w tym Windows, Mac, Linux, Android, iOS i HTML5. Nie są wymagane żadne dodatkowe zakupy ani licencje, choć mogą obowiązywać pewne ograniczenia (np. Konieczność posiadania systemu Mac w celu wdrożenia pliku binarnego Mac).
Wbudowane zaawansowane funkcje. Godot zaskakująco szybko iteruje silnik gry. Każdego roku pojawia się co najmniej jedna ważna wersja, która wyjaśnia, że ma tak wiele wspaniałych funkcji: fizykę, przetwarzanie końcowe, tworzenie sieci, wszelkiego rodzaju wbudowane edytory, debugowanie na żywo i ponowne ładowanie na gorąco, kontrolę źródła i więcej.
Darmowe i otwarte oprogramowanie. Godot to jedyne narzędzie na tej liście, które jest całkowicie bezpłatne. Ponieważ jest licencjonowany na licencji MIT, możesz z niego korzystać 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 ++.)
Pobieranie: Godot Engine
Więcej informacji na temat Godota i dlaczego jest to świetne narzędzie do tworzenia gier 10 powodów, dla których warto użyć silnika Godot do opracowania następnej gry 10 powodów, dla których warto użyć silnika Godot do opracowania następnej gry Potrzebujesz narzędzia open source do tworzenia gier? Oto 10 powodów, dla których Godot Engine może być właśnie tym, czego szukasz. , sprawdź nasz pomocny artykuł.
5. Unreal Engine 4
Opracowany przez mistrzów branży. Ze wszystkich narzędzi z tej listy, UE4 jest najbardziej profesjonalny. Został stworzony od podstaw przez geniuszy stojących za franczyzą Unreal, którzy wiedzą, co jest potrzebne w silniku najwyższej klasy i co jest potrzebne, aby zapewnić funkcje nowej generacji. Wiedzą dokładnie, co robią.
Najnowocześniejsze funkcje silnika. Jedną z zasad jazdy UE4 jest iteracja i rozwój tak szybko, jak to możliwe, dzięki czemu masz funkcje takie jak debugowanie na żywo, ponowne ładowanie na gorąco, usprawniony potok zasobów, natychmiastowe podglądy gier, a także setki dołączonych zasobów i systemów, takich jak sztuczna inteligencja, kinematografia narzędzia, efekty przetwarzania końcowego i inne.
Kod nie jest konieczny. Unikalnym punktem sprzedaży UE4 jest system Blueprint, który pozwala tworzyć logikę gry bez dotykania żadnego kodu. Jest na tyle zaawansowany, że możesz tworzyć całe gry, nawet te złożone, bez otwierania edytora źródeł. Ale jeśli chcesz zakodować własne plany, możesz to zrobić.
Najlepsze tutoriale na świecie. Kanał UE4 na YouTube zawiera ponad 800 filmów, które prowadzą przez każdy cal silnika, a większość z nich trwa od 20 do 60 minut. To więcej treści niż można uzyskać z semestralnego kursu na uniwersytecie. Jeśli potrzebujesz wskazówek krok po kroku, UE4 Cię obejmuje.
Utwórz raz, opublikuj wszędzie. Zaczynasz widzieć tutaj wzór? Wszystkie najlepsze silniki umożliwiają bezproblemowy eksport na wiele platform, a UE4 nie jest wyjątkiem: Windows, Mac, Linux, Android, iOS, HTML5, PlayStation 4, Xbox One, Oculus VR i więcej.
cennik. Jako darmowy użytkownik masz dostęp do całego silnika (w tym kodu źródłowego). Musisz zapłacić 5% tantiem od wszystkich przychodów po pierwszych 3000 $ zarobionych co kwartał na grę. Innymi słowy, zaczniesz płacić tylko wtedy, gdy gra się powiedzie.
Pobieranie: Unreal Engine 4
Inne godne uwagi bezpłatne oprogramowanie do tworzenia gier
Istnieje kilka innych narzędzi do tworzenia gier, które nie do końca pasowały do pierwszej piątki, ale nadal warto je sprawdzić, zwłaszcza jeśli te wymienione powyżej są zbyt złożone lub po prostu nie są tym, czego szukasz:
- Defold (jak lekka wersja Unity, z wyjątkiem używania Lua zamiast C #)
- RPG Maker MV (jeśli chcesz tworzyć tradycyjne RPG 2D, skryptowane za pomocą JavaScript)
- Cerberus X (świetny do tworzenia gier 2D przy użyciu niestandardowego języka programowania)
- Stencyl (bardzo podobny do Construct 3, ponieważ jest tylko metodą przeciągania i upuszczania)
- GDevelop (także „przeciągnij i upuść”, ale jeszcze nie do końca dojrzały)
Jeśli chcesz poważnie zająć się tworzeniem gier, powinieneś naprawdę nauczyć się programowania. Dowiedz się, ile zarabiają programiści gier. Ile zarabiają programiści? Ile zarabiają programiści? Jeśli chcesz podjąć pracę jako programista, powinieneś wiedzieć, jakiego wynagrodzenia możesz oczekiwać na tych stanowiskach. , a następnie spójrz na zdobycie jednego z najlepszych laptopów dla programistów. 6 najlepszych laptopów do programowania i kodowania. 6 najlepszych laptopów do programowania i kodowania. Ta lista nauczy Cię, co sprawia, że jest doskonałym laptopem programistycznym i który jest najlepszym laptopem do programowania można kupić. . I możesz zakończyć zabawnymi grami kodowymi, aby podnieść swoje umiejętności. 9 najlepszych gier kodujących, które pozwolą Ci rozwinąć umiejętności programistyczne. 9 najlepszych gier kodujących, które pomogą Ci rozwinąć umiejętności programistyczne. Gry kodowe pomogą Ci szybciej się uczyć dzięki praktycznej praktyce i doświadczeniu. Ponadto są świetnym sposobem na sprawdzenie swoich umiejętności programistycznych! .
Źródło zdjęcia: Radachynskyi Serhii / Shutterstock