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
- Bullet Spawning
- Pixel Perfect Collision
- Beam Aiming
- Point At Cursor
- Beeping Balls
- Falling Sand
- Reactive Grid
- Cross Chunk Selection
- Hexagon Radial Selection
- Forward Kinematics
- Inverse Kinematics
- Alpha Masking
- Clipping
- Layered Masking
- Shape Drawer Masking
- Shape Renderer Masking
- Quad Tree
- A Star (A*)
- Phyllotaxis
- Spiral
- Spirograph
- Pixmap Manipulation
- Procedural Square
- Frame Buffering
- Manual Screen Clear
- Orthographic Example
- 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