Rozczarowany tegorocznymi tytułami AAA? Nie ma problemu, zrób coś własnego – z Unity lub Unreal Engine 5!
Unreal Engine 5: koń roboczy dewelopera Epic Games
Dobra grafika i mocne tytuły 3D:Unreal Engine 5 jest najbardziej znany ze swojej zdolności do wyświetlania dobrej grafiki. Ponadto, jedna z najbardziej udanych gier jest na nim oparta: Fortnite.
Firma Epic Games, która stoi za rozwojem silnika Unreal Engine, zarabia miliardy dzięki tej hitowej grze.
Tutaj możesz zobaczyć więcej gier opartych na silniku Unreal Engine
Czego więc można się spodziewać? Silnik można pobrać za darmo. Prędzej czy później natkniesz się na język programowania C++. Można go używać do pisania skryptów dla menu gry, zasad przedmiotów i wielu innych. Język ten jest trudniejszy do opanowania dla początkujących, ale wynagradza to szybkim kodem.
W uproszczeniu, C++ można przekonwertować bezpośrednio na kod maszynowy, więc kod nie musi przechodzić przez dodatkowe kroki. W rezultacie generalnie działa szybciej. Więksi twórcy gier lubią używać C++ do optymalizacji swoich gier.
Wady dla nowicjuszy:C++ wymaga precyzyjnie zaprogramowanej alokacji pamięci. Drobne błędy szybko prowadzą tu do awarii.
Jeśli chcesz uniknąć kodowania, możesz skorzystać z tzw. blueprintów. Oznacza to, że można zdefiniować logiczne relacje za pomocą przejrzystych schematów blokowych bez konieczności programowania. Aby rozpocząć, istnieje wiele wewnętrznych samouczków i materiałów społecznościowych, z których można czerpać.
Podsumowanie: Mocną stroną silnika są możliwości tworzeniatytułów 3Doraz szybki język programowania. Wady to mniejsza liczba plików pomocy społeczności i bariera wejścia języka C++. Pozytywny aspekt finansowy: jeśli odniesiesz sukces, a twoja gra wygeneruje obrót w wysokości 1 000 000 USD, będziesz musiał zapłacić bardzo dokładnie obliczalną sumę 5 procent całkowitego obrotu brutto jako koszty licencji.
Unity Engine: Długa nadzieja branży indie
Na scenie indie, Unity jest najpopularniejszym silnikiem wśród deweloperów-hobbystów.Możesz spodziewać się darmowego pobrania. W porównaniu do innych silników, jest bardzo intuicyjny i łatwy w użyciu.
(„C-Sharp”) z nieco prostszym kodem.
Niewielka wada:C do automatycznego zarządzania pamięcią – co oznacza mniej wysiłku programistycznego dla początkujących.
Praktyczny przykład: Język C używany do skryptów jest tak szybki do zrozumienia, że nawet nasz autor Kevin, bez wcześniejszej wiedzy o kodowaniu, był w stanie stworzyć (szczątkowe) działające menu startowe i otwarty świat w ciągu trzech godzin. Jeśli nie chcesz pisać skryptów w Unity, możesz również użyć schematów blokowych tutaj! Najsłynniejsze gry oparte na silniku Unity to Subnautica, Fall Guys i popularna aplikacja na smartfony Pokemon GO. Ale uwaga: Gra Niantic obecnie sprawia, że iPhone’y mimowolnie wibrują. Podsumowanie: Silnik Unity również można wykorzystać do tworzenia dobrych tytułów 3D. Ma jednak przewagę w obszarze 2D. Ponadto start jest łatwiejszy dzięki dużej społeczności i prostszemu językowi programowania. Jeśli chodzi o licencjonowanie, Unity wymaga zapłaty za obrót w wysokości ponad 100 000 USD rocznie (od 2023 r.). Od 2024 roku model płatności ma zostać obalony.Nowe żądania Unity są tak wysokie i nieobliczalne, że deweloperzy idą obecnie na barykady. Więc okaże się, czy Unity zdoła odzyskać zaufanie społeczności. Oto lista 5 przydatnych aplikacji-w tym 'Enki’, które mogą pomóc w nauce programowania! Jeśli ten artykuł wzbudził Twoje zainteresowanie tworzeniem gier i pobrałeś jeden z silników za darmo, napisz nam o swoich doświadczeniach w kolumnie komentarzy. Jesteś już deweloperem – może nawet z Unity? Jak Unity może odzyskać Twoje zaufanie? Daj nam znać!
Słoń w wirtualnym pokoju Unity Engine
Pojawiły się nawet groźby śmierci, przez co biura Unity musiały zostać zamknięte. W odpowiedzi na burzę gówna, Unity wycofało się z nowymi wytycznymi dotyczącymi modelu, nie chcąc jednak podawać szczegółów.