Skip to content
Almas Baimagambetov edited this page Oct 27, 2020 · 1 revision

(Translated by https://github.com/jacekpoz)

FXGL

FXGL (FX Game Library) to framework do tworzenia gier 2D oparta na JavaFX.

Dlaczego FXGL?

Celem FXGL jest wprowadzenie narzędzi i technik tworzenia gier do JavaFX bez dodatkowej konfiguracji. Po prostu dodaj FXGL do swojego projektu jako bibliotekę i gotowe. FXGL nie potrzebuje żadnych bibliotek natywnych, więc możesz skorzystać z jakiejkolwiek kombinacji IDE i OS. Zatem, FXGL jest idealne dla środowiska akademicznego i hobbystycznych projektów. Jest także wystarczająco silne, by wspierać niektóre komercjalne projekty. FXGL ma licencję MIT, więc możesz robić co chcesz z kodem i frameworkiem.

Filozofia

FXGL stara się być prosty i łatwy w użyciu, zapewniając jednocześnie dostęp do szeregu technik tworzenia gier w praktyce. FXGL nie chce konkurować z libGDX, ani żadną inną biblioteką (chociaż w niektórych przypadkach FXGL może być lepsze), jest raczej odskocznią dla tych, którzy chcą nauczyć się tworzenia gier. FXGL inspiruje się następującymi silnikami gier:

Unity
libGDX
jMonkey
CRYENGINE
X-Ray
OpenJK
Duality
Phaser

Następujące książki / zasoby także odgrywają ważną rolę w rozwoju FXGL:

"Game Programming Patterns" Boba Nystroma
"Game Development Tuts+"
"Clean Code" Roberta C. Martina

Zacznij

Użyj paska bocznego (po prawej) aby wybrać swoją wersję FXGL.

Zdobądź FXGL (Maven, Gradle, Uber)

Clone this wiki locally