<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fi">
	<id>https://www.linux.fi/w/index.php?action=history&amp;feed=atom&amp;title=LibGDX</id>
	<title>LibGDX - Muutoshistoria</title>
	<link rel="self" type="application/atom+xml" href="https://www.linux.fi/w/index.php?action=history&amp;feed=atom&amp;title=LibGDX"/>
	<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=LibGDX&amp;action=history"/>
	<updated>2026-04-29T04:33:58Z</updated>
	<subtitle>Tämän sivun muutoshistoria</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=LibGDX&amp;diff=58957&amp;oldid=prev</id>
		<title>Lahtis: LibGDX</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=LibGDX&amp;diff=58957&amp;oldid=prev"/>
		<updated>2025-11-23T17:33:25Z</updated>

		<summary type="html">&lt;p&gt;LibGDX&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Uusi sivu&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Ohjelma&lt;br /&gt;
| nimi           = LibGDX&lt;br /&gt;
| logo           = &lt;br /&gt;
| kuva           = &lt;br /&gt;
| kuvateksti     = &lt;br /&gt;
| tekijä         = Mario Zechner&lt;br /&gt;
| kehittäjä      = LibGDX-tiimi ja yhteisö&lt;br /&gt;
| moottori       = ohjelmistokehys (Framework).&lt;br /&gt;
| ensijulkaisu   = 2010&lt;br /&gt;
| vakaaversio    = &lt;br /&gt;
| vakaapvm       = &lt;br /&gt;
| kehitysversio  = &lt;br /&gt;
| kehityspvm     = &lt;br /&gt;
| ohjelmoitu     = [[Java]], [[C]]/[[C++]]&lt;br /&gt;
| käyttöliittymä = &lt;br /&gt;
| tyyppi         = Pelinkehityksen ohjelmistokehys (Framework)&lt;br /&gt;
| lisenssi       = [[Apache 2.0-lisenssi]]&lt;br /&gt;
| kotisivu       = [https://libgdx.com/ libgdx.com]&lt;br /&gt;
| lähdekoodi     = [https://github.com/libgdx/libgdx github.com/libgdx/libgdx]&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;LibGDX&amp;#039;&amp;#039;&amp;#039; on [[Java]]-pohjainen, avoimen lähdekoodin pelinkehityksen ohjelmistokehys (Framework). Se on suunnattu ensisijaisesti koodaaville kehittäjille, jotka haluavat täyden kontrollin pelin toimintaan ja jotka haluavat kirjoittaa koodin kerran ja julkaista sen useille alustoille.&lt;br /&gt;
&lt;br /&gt;
== Keskeiset ominaisuudet ja filosofia ==&lt;br /&gt;
=== Kieli ja lähtökohta ===&lt;br /&gt;
* Pääkieli: Java (JVM-pohjainen). Tämä tarkoittaa, että voit käyttää myös muita JVM-kieliä, kuten Kotlinia tai Scalaa.&lt;br /&gt;
* Kehitystapa: LibGDX on framework, ei varsinainen pelimoottori kuten [[Unity3D|Unity]] tai [[Godot]]. Se antaa kehittäjälle suoraan työkalut grafiikan, äänen, syötteiden ja tiedostojen käsittelyyn (pohjautuen [[OpenGL ES]] -rajapintaan), mutta ei pakota tiettyä design- tai koodaustyyliä.&lt;br /&gt;
&lt;br /&gt;
=== Ristiin-alustatuki (Cross-Platform) ===&lt;br /&gt;
LibGDX:n suurin myyntivaltti on sen kyky julkaista peli useille alustoille samalla koodilla:&lt;br /&gt;
* Työpöytä: Windows, Linux, macOS (käyttäen LWJGL-kirjastoa).&lt;br /&gt;
* Mobiili: Android ja iOS.&lt;br /&gt;
* Web: Selaimet (kääntämällä Java-koodin JavaScriptiksi GWT:n avulla).&lt;br /&gt;
&lt;br /&gt;
=== Tuki 2D- ja 3D-kehitykseen ===&lt;br /&gt;
LibGDX tarjoaa kattavat API:t sekä 2D- että 3D-grafiikan renderöintiin:&lt;br /&gt;
* 2D: Korkean suorituskyvyn tuki Sprite Batchingille, kameraratkaisut, TMX-ruutukartta (Tile Map) -tuki ja kehittynyt 2D-käyttöliittymäkirjasto Scene2D.&lt;br /&gt;
* 3D: Sisältää 3D-renderöinti-API:t materiaaleilla, animaatioilla ja valaistuksella.&lt;br /&gt;
&lt;br /&gt;
=== Mukana tulevat työkalut ===&lt;br /&gt;
LibGDX tarjoaa tärkeitä valmiita työkaluja pelien kehitykseen:&lt;br /&gt;
* Fysiikka: Integrointi suositun Box2D-fysiikkamoottorin kanssa 2D-pelejä varten.&lt;br /&gt;
* Asset Manager: Helppo resurssien (kuvat, äänet) hallinta ja lataus.&lt;br /&gt;
* Muut työkalut: Mukana tulee työkaluja muun muassa partikkelieditoriin (Particle Editor) ja tekstuurien pakkaamiseen (Texture Packer).&lt;br /&gt;
&lt;br /&gt;
LibGDX:llä on tehty useita erittäin tunnettuja ja menestyneitä indie-pelejä, erityisesti 2D- ja strategiapelien saralla.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Tunnetuimmat LibGDX:llä tehdyt pelit&lt;br /&gt;
|-&lt;br /&gt;
! Peli !! Julkaisija/Kehittäjä !! Laji/Huomioitavaa&lt;br /&gt;
|-&lt;br /&gt;
| Slay the Spire || Mega Crit Games || Erittäin suosittu korttipohjainen roistomainen (roguelike) peli. Ehkä tunnetuin LibGDX:llä tehty peli.&lt;br /&gt;
|-&lt;br /&gt;
| Mindustry || AnukenDev || Hybridipeli, joka yhdistää Tower Defense- ja reaaliaikaisen strategian elementtejä (RTS).&lt;br /&gt;
|-&lt;br /&gt;
| Space Haven || Bugbyte Ltd. || Scifi-siirtokuntasimulaattori / rakennus- ja selviytymispeli.&lt;br /&gt;
|-&lt;br /&gt;
| Pathway || Robotality || Taktinen seikkailupeli ja vuoropohjainen strategiapeli 1930-luvun erämaassa.&lt;br /&gt;
|-&lt;br /&gt;
| Deep Town || Rockbite Games || Tyhjäkäynti/Idle-peli ja resurssienhallintapeli, suosittu mobiilialustoilla.&lt;br /&gt;
|-&lt;br /&gt;
| Shattered Pixel Dungeon || Shattered Pixel || Roguelike RPG, joka on erittäin suosittu mobiilialustoilla.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Luokka: Pelimoottorit]]&lt;/div&gt;</summary>
		<author><name>Lahtis</name></author>
	</entry>
</feed>