0.1 Le point d'entrée LibGDX
Similairement au point d'entrée FirstProgram, le fichier JavaQuest.java est le point d'entrée du programme que nous développons avec LibGDX.
/* JavaQuest.java */
package com.tutorialquest;
import com.badlogic.gdx.ApplicationAdapter;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.Screen;
import com.badlogic.gdx.graphics.Color;
public class JavaQuest extends ApplicationAdapter {
    @Override
    public void create () {
    }
}Un programme LibGDX contient deux méthodes principales.
- La méthode - createest exécutée au commencement de l'application et sert à initialiser des valeurs.
- La méthode - renderest exécutée 60 fois par seconde et sert à mettre à jour les dessins à l'écran.
0.2 Introduction à la programmation LibGDX
Afin de dessiner un cercle à l'écran, modifiez le point d'entrée.

/* JavaQuest.java */
package com.tutorialquest;
// import ...
// AJOUT: Importez la classe `ShapeRenderer`
import com.badlogic.gdx.graphics.glutils.ShapeRenderer;
public class JavaQuest extends ApplicationAdapter {
    SpriteBatch batch;
    Texture img;
    // AJOUT:
    // Déclarez la variable
    private ShapeRenderer shapeRenderer;
    @Override
    public void create () {
        batch = new SpriteBatch();
        // AJOUT:
        // Initializez la variable
        shapeRenderer = new ShapeRenderer();
    }
    @Override
    public void render () {
        Gdx.gl.glClearColor(1, 0, 0, 1);
        Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
        // AJOUT:
        // Dessinez un cercle à l'écran
        shapeRenderer.begin(ShapeRenderer.ShapeType.Filled);
        shapeRenderer.setColor(Color.YELLOW);
        shapeRenderer.circle(
                Gdx.graphics.getWidth()/2,
                Gdx.graphics.getHeight()/2,
                20);
        shapeRenderer.end();
    }
}