LibGDX

LibGDX
Logo LibGDX
Logo programu
Autor Badlogic Games
Aktualna wersja stabilna 1.14.2
(5 czerwca 2026) [±]
Język programowania Java
System operacyjny wieloplatformowe
Rodzaj framework do tworzenia gier komputerowych
Licencja Apache License Version 2.0
Strona internetowa

LibGDXwieloplatformowe 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

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

  • wersja HTML5 nie ma dostępu do plików użytkownika
  • FreeType nie jest obsługiwane w wersji HTML5

Przypisy

  1. Daniel Debert: Wstęp do biblioteki LibGDX(java). gamedev.pl. [dostęp 2014-11-23]. (pol.).
  2. Installing Development Environment for Libgdx. javatechig.com, 2014-07-28. [dostęp 2014-11-23]. [zarchiwizowane z tego adresu (2014-09-27)]. (ang.).
  3. a b libgdx: Introduction. github.com. [dostęp 2014-11-24]. (ang.).
  4. 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.).
  5. Andreas Oehlke: Learning Libgdx Game Development. Birmingham: Packt Publishing Ltd, 2013, s. 20. ISBN 978-1-78216-605-4. [dostęp 2014-11-29].
  6. 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.).

Linki zewnętrzne

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.