This desktop+web app showcases a variety of libGDX features/capabilities/techniques/aspects with code organized into bite-sized "modules", each consisting of its logic and graphic parts
- Sprite Animation
- Sprite Rotation Animation
- Sound Pitch
- Bullet Spawning
- Pixel Perfect Collision
- Beam Aiming
- Point At Cursor
- Beeping Balls
- Falling Sand
- Lasers
- Reactive Grid
- Cross Chunk Selection
- Hexagon Radial Selection
- Forward Kinematics
- Inverse Kinematics
- Simple Lights
- Alpha Masking
- Clipping
- Layered Masking
- Shape Drawer Masking
- Shape Renderer Masking
- Quad Tree
- A Star (A*)
- Alternative A*
- Cantor Gasket
- Dragon Curve
- Phyllotaxis
- Spiral
- Spirograph
- Ball Physics
- Lightning
- Pixmap Manipulation
- Procedural Square
- Frame Buffer Example
- Manual Screen Clear
- Orthographic Example
- Shape Rendering
- Decal Visualization
- Textured Cube Visualization
- Invert Shader
- Raymarching Shader (based on kishimisu's tutorial)
- Shake Shader
- Vignette Shader
- Drag And Drop
- Text Manipulation
- Advanced Split Screen
- Wide Viewport
The project also features standalone demos you can run directly from the StandaloneLauncher in the lwjgl3 module, check the standalone package in the core module
- Alert
- Check the android module, create a run configuration that uses the FragmentLauncher