Chciałbyś sprawdzić i wykorzystać swoje umiejętności #programowanie w #cpp, #java, #csharp, #python lub #javascript? Otóż bardzo dobrym sposobem do tego jest udzielanie się w projektach open source.
Jednym z bardzo dynamicznie rozwijających się projektów, jest silnik do tworzenia gier(i nie tylko) Godot Engine. Napisany jest w C++03(C++11 będzie dostępny w wersji 4.0), dzięki czemu tworzenie kodu powinno być proste i przyjemne.
Godot oferuje graficzny edytor na platformy #linux, #windows oraz #mac, dzięki czemu znajomość tych systemów może pomóc w naprawie specyficznych błędów dla danego systemu lub stworzenia do niego nowych funkcji.
Oprócz powyższych systemów, Godot Engine oferuje również eksport na poniższe platformy - #android - Znaczna część kodu na tę platformę jest napisana w języku Java - #ios - #objectivec jest głównym językiem na niego, jest nieco mniej popularny od innych. - przeglądarka internetowa - Z pomocą webassembly oraz Javascript, napisane są w nim moduły, które umożliwiają uruchomienie gier w przeglądarce, a kiedyś również umożliwiły po pewnych modyfikacjach uruchomienie całego edytora w przeglądarce. Zapowiadane w wersji 3.2(możliwe, jednak że w 4.0) przeniesienie edytora Godota do przeglądarki, w znacznym stopniu zwiększy ilość kodu, którą będzie trzeba przeglądać i modyfikować.
Domyślnym językiem programowania, którego możemy używać do pisania skryptów jest GDScript oraz C++. Ostatnio zostało dodane również wsparcie dla C#, języka często używanego w tego rodzaju projektach.
Godot korzysta ze systemu budowania scons, w którym skrypty są pisane w Pythonie.
Dlatego, jeśli szukasz doświadczenia lub chcesz je w przydatny dla społeczności sposób wykorzystać, nie czekaj i zacznij tworzyć kod do Godota.
@pyroxar: Na brak użytkowników czy deweloperów, Godot nie wydaje się cierpieć - w tamtym roku był trzecim najszybciej rozwijającym się projektem opensource na Githubie(https://octoverse.github.com/projects )
Ale skoro jest okazja, to może udałoby się przyspieszyć jego rozwój i wskoczyć w tym roku na drugie miejsce( ͡°͜ʖ͡°)
Ten aktor i postać Ghula wg mnie nosił cały serial na barkach. Całość jest bardzo dobra ale jak pojawia się Goggins na ekranie, to zaczyna być jeszcze lepiej. #fallout #seriale
Otóż bardzo dobrym sposobem do tego jest udzielanie się w projektach open source.
Jednym z bardzo dynamicznie rozwijających się projektów, jest silnik do tworzenia gier(i nie tylko) Godot Engine. Napisany jest w C++03(C++11 będzie dostępny w wersji 4.0), dzięki czemu tworzenie kodu powinno być proste i przyjemne.
Godot oferuje graficzny edytor na platformy #linux, #windows oraz #mac, dzięki czemu znajomość tych systemów może pomóc w naprawie specyficznych błędów dla danego systemu lub stworzenia do niego nowych funkcji.
Oprócz powyższych systemów, Godot Engine oferuje również eksport na poniższe platformy
- #android - Znaczna część kodu na tę platformę jest napisana w języku Java
- #ios - #objectivec jest głównym językiem na niego, jest nieco mniej popularny od innych.
- przeglądarka internetowa - Z pomocą webassembly oraz Javascript, napisane są w nim moduły, które umożliwiają uruchomienie gier w przeglądarce, a kiedyś również umożliwiły po pewnych modyfikacjach uruchomienie całego edytora w przeglądarce.
Zapowiadane w wersji 3.2(możliwe, jednak że w 4.0) przeniesienie edytora Godota do przeglądarki, w znacznym stopniu zwiększy ilość kodu, którą będzie trzeba przeglądać i modyfikować.
Domyślnym językiem programowania, którego możemy używać do pisania skryptów jest GDScript oraz C++. Ostatnio zostało dodane również wsparcie dla C#, języka często używanego w tego rodzaju projektach.
Godot korzysta ze systemu budowania scons, w którym skrypty są pisane w Pythonie.
Dlatego, jeśli szukasz doświadczenia lub chcesz je w przydatny dla społeczności sposób wykorzystać, nie czekaj i zacznij tworzyć kod do Godota.
Nieco prostsze wyzwania mogą stanowić opisy błędów oznaczone tagiem 'junior job' - https://github.com/godotengine/godot/issues?q=is%3Aopen+is%3Aissue+label%3A%22junior+job%22
Link do repozytorium - https://github.com/godotengine/godot
#godot #gamedev #opensource
P.S. Sorka za spamowanie tagami
Ale skoro jest okazja, to może udałoby się przyspieszyć jego rozwój i wskoczyć w tym roku na drugie miejsce( ͡° ͜ʖ ͡°)