Overview
This course explores how to use LibGDX to build 2D games that run anywhere, from web browsers to mobile devices. At the end you will create a full game, called Icicles.
Syllabus
- Level 1-1: Cross Platform Games
- Learn how LibGDX allows you write a game once, then deploy to to both Android and iOS devices, as well as desktop computers and web browsers.
- Level 1-2: Getting Started with LibGDX
- Level 1-3: Drawing
- Use the LibGDX ShapeRenderer object to draw some simple shapes (and some not-so-simple fractals).
- Level 1-4: Cameras and Viewports
- Use a camera to focus the player's field of view on a portion of a larger game world, and learn to use viewports to simplify camera management.
- Level 1-5: Movement
- Create simple animations and physics effects by updating the game world over time. Also learn to break up a complex game into separate screens.
- Level 1-6: User Input
- Handle key presses, touches, and accelerometer input.
- Level 1-7: Growing Icicles
- Create the core of Icicles, including player controls.
- Level 1-8: Polishing Icicles
- Add scoring, a head-up display, and a difficulty select screen.
Taught by
Jeremy Silver and Peter Heinrich