LibGDX
Logo programu | |
Autor | Badlogic Games |
---|---|
Aktualna wersja stabilna | 1.13.0 (17 października 2024) [±] |
Język programowania | Java |
System operacyjny | wieloplatformowe |
Rodzaj | framework do tworzenia gier komputerowych |
Licencja | Apache License Version 2.0 |
Strona internetowa |
LibGDX – wieloplatformowe narzędzie do tworzenia gier i wizualizacji. Bazuje na Javie. Obecnie obsługuje systemy: Windows, Linux, Mac OS X, Android, iOS oraz HTML5. Jedynym wymaganiem na trzech pierwszych systemach operacyjnych jest Java Runtime[1][2]. LibGDX pozwala by jeden kod programu mógł być skompilowany na wszystkich wyżej wymienionych platformach[3][4]. Narzędzie skierowane jest do początkujących twórców gier, ale także do tych bardziej doświadczonych programistów[5]. Framework wykorzystywany jest przez wielu niezależnych twórców gier, jak również przez duże firmy (np. gra Ingress stworzona przez Google)[4]. Według statystyk, liczba pobrań narzędzia wynosi ok. 250 tysięcy miesięcznie[4].
Architektura
[edytuj | edytuj kod]LibGDX pozwala użyć jednego kodu na wielu platformach bez żadnych modyfikacji. Można korzystać z prawie wszystkich narzędzi Java, by wspomóc proces tworzenia aplikacji. LibGDX obsługuje zarówno grafikę 2D, 3D i obsługuje OpenGL ES (2.0 i 3.0). Dzięki LibGDX możliwy jest niskopoziomowy dostęp do sprzętu i systemu plików[3], dzięki czemu program jest szybszy od wielu konkurencyjnych narzędzi[6].
Uwagi dotyczące kompatybilności
[edytuj | edytuj kod]Przypisy
[edytuj | edytuj kod]- ↑ Daniel Debert: Wstęp do biblioteki LibGDX(java). gamedev.pl. [dostęp 2014-11-23]. (pol.).
- ↑ Installing Development Environment for Libgdx. javatechig.com, 2014-07-28. [dostęp 2014-11-23]. [zarchiwizowane z tego adresu (2014-09-27)]. (ang.).
- ↑ a b libgdx: Introduction. github.com. [dostęp 2014-11-24]. (ang.).
- ↑ a b c Preparing libGDX to natively support Intel® x86 CPUs running Android*. software.intel.com, 2014-09-26. [dostęp 2014-12-01]. (ang.).
- ↑ Andreas Oehlke: Learning Libgdx Game Development. Birmingham: Packt Publishing Ltd, 2013, s. 20. ISBN 978-1-78216-605-4. [dostęp 2014-11-29].
- ↑ Love2D vs Allegro vs ClanLib vs LibGDX vs Cocos2D-X vs MonoGame vs XNA vs SFML. www.sparkrift.com. [dostęp 2014-11-24]. (ang.).