Większość użytkowników technologii jest również pasjonatami gier, do tej pasji wielu z nas dodaje programowanie. Ale wielu z nas postawiło sobie prawdziwy cel, jakim jest tworzenie własnych gier, dlatego twórcy wolnego oprogramowania podjęli się stworzenia Silnik Godota.
To potężne narzędzie nam pomaga tworzyć gry w systemie Linux, który można wdrożyć w dowolnym systemie operacyjnym przy użyciu bezpłatnych narzędzi.
Co to jest Godot Engine?
Jest to aplikacja otwarte źródło y między platformami, który ma zaawansowane funkcje dla Tworzenie gier 2D i 3D. Godot Engine łączy w sobie szereg potężnych narzędzi wyspecjalizowanych w tworzeniu gier, co daje nam taką możliwość tworzyć gry w systemie Linux bez konieczności odkrywania na nowo koła.
Możesz przeglądać i klonować kod źródłowy Godota tutaj, jest udostępniana na bardzo liberalnych warunkach Licencji MIT. Jest również całkowicie darmowy i nie wymaga żadnych opłat licencyjnych.
Funkcje silnika Godota
- Doskonały edytor wizualny, z dużą liczbą narzędzi, dodany do przejrzystego i uporządkowanego interfejsu.
- Edycja gry na żywo na PC i urządzenia mobilne.
- Możliwości edycji 2D i 3D.
- W pełni dedykowany silnik 2D.
- Elastyczny sterownik kinematyczny do kolizji bez fizyki.
- Importer modeli 3D z 3DS Max, Maya, Blende i innych, w tym wszystkich animacji.
- Różne rodzaje światła z przypisaniem cienia.
- Dzięki swojej dużej mocy pozwala na wszelkiego rodzaju animacje 2D i 3D wizualny edytor animacji z osią czasu.
- Umożliwia dodawanie zachowania do obiektów z wbudowanymi skryptami.
- Godot działa na systemach Linux, Windows, OS X, FreeBSD, OpenBSD i Haiku, działa w wersji 32-bitowej i 64-bitowej na wszystkich platformach.
- Pozwala łatwo i szybko wdrażać gry na różnych platformach, z których najważniejsze są
- Platformy mobilne: iOS, Android, BlackberryOS.
- Platformy stacjonarne: Windows, OS X, Linux, BSD, Haiku.
- Platforma internetowa: HTML5 (przez emscripten).
- Jest to narzędzie zaprojektowane i stworzone do współpracy, dzięki czemu ma możliwość integracji z popularnymi systemami kontroli wersji (Git, Subversion, Mercurial, PlasticSCM,…).
- Pozwala tworzyć instancje scen, co przyspiesza i usprawnia pracę zespołową, ponieważ każdy członek zespołu może skupić się na własnej scenie. Niezależnie od tego, czy jest to postać, ustawienie itp. To znaczy, można edytować bez wchodzenia na nogi innych.
- Całkowicie za darmo i za darmo.
Zainstaluj Godot Engine
Możesz pobrać pliki instalacyjne z poniższego linku:
Możesz również pobrać serię próbek i wersji demonstracyjnych z witryny tutaj.
Zainstaluj silnik Godot z integracją systemu i menedżerem wersji w Ubuntu
Niklasa Rosenqvista stworzył skrypt BASH, który pobiera i integruje silnik Godot z Ubuntu. Umożliwia także zarządzanie wersjami i instaluje git master.
Aby pobrać i uruchomić skrypt, otwórz konsolę i wprowadź następujące polecenie:
klon git https://github.com/nsrosenqvist/godot-wrapper.git godot && cd Godot && ./godot zainstalować
Ten skrypt automatycznie skonfiguruje twój silnik Godot. Zobacz wszystkie funkcje, które zapewnia skrypt, uruchamiającgodot help
.
Doskonałe narzędzie, którego powinniśmy spróbować i nauczyć się używać, zwłaszcza do tworzenia coraz lepszych gier kompatybilnych z Linuksem.
Bez wątpienia jest to bardzo dobry silnik, jest prosty w obsłudze, chociaż na początku trzeba trochę przyzwyczaić się do otoczenia, z czasem zauważasz, że musisz tylko zająć się logiką i skupić się na logice (co powinien robić każdy silnik).
Moją opinią jest:
* W dokumentacji większość jest w języku angielskim (co niewiele komplikuje), ale nie jest tak szczegółowa, jak powinna (zwłaszcza mówiąc o 3D, dokumentacja jest dość uboga), ale przyznam, że te ostatnie 6 miesięcy to rozszerza się i stopniowo się wznosi; Mimo to ten punkt jest trochę wzmocniony przez społeczność, każdy wnosi swój wkład i naprawdę pomaga, jeśli może, i zwykle bez większych problemów dzielą się kodami, czy to na forum, czy w kanałach czatu są przyjaźni ludzie.
* W funkcjach edytora myślę, że skrypt jest prosty, ale potężny, łatwy do zapamiętania, a edytor bardzo pomaga.
* W grafice 2D jest idealny, nawet dla czegoś 2.5D jest idealne, ale wydajność grafiki 3D jest średnio-niska; Można go zoptymalizować i staje się akceptowalny, ale wciąż ma do zrobienia (powiedziałem, że wydajność nie ma funkcji, ponieważ ma zaawansowane, przydatne i bardzo dobre funkcje dla 2D i 3D), obecnie pracują z Gles3, nowym silnikiem graficznym 3D, który jest znacznie ulepszony zgodnie z zapowiedziami .
Wniosek: jest to bardzo dobra opcja, gdy chcesz tworzyć gry lub aplikacje wieloplatformowe i oszczędzić sobie bólu głowy, o ile znasz angielski (przynajmniej minimalnie) i jesteś świadomy czatów i forów.
Istnieje dokumentacja w języku hiszpańskim. Do pobrania w formacie PDF, Epub itp. To jest w http://godot-doc-en-espanol.readthedocs.io/es/latest/
Właśnie się dowiedziałem, bardzo dziękuję za wskazówkę!
Można teraz zainstalować wersję 2.2 alpha, która zawiera interesujące ulepszenia i poprawki błędów. Przetestowałem go i jest bardzo stabilny. Wszystko w porządku.
https://archive.hugo.pro/godot/
Bardzo interesujące, będziemy musieli rozpowszechniać tę wiadomość, aby zobaczyć, czy zachęcamy programistów do używania narzędzi, które tworzą programy dla każdego obliczanego błędu.
Brakuje tylko obsługi raspberry pi.
Najciekawszy artykuł. Przeszedłem przez Google i prawda jest taka, że było to bardzo przydatne. Temat świata gier wideo i jego tworzenia uważam za ekscytujący.
Miejmy nadzieję, że w przyszłych artykułach mógłbyś zgłębić ten temat!