Introduction
2D Game
2D games are played in a flat, two-dimensional space with simple graphics and perspectives, popular for platformers and retro styles.
Kotlin
Kotlin Multiplatform enables code sharing across multiple platforms like Android, iOS, and the web, using a single codebase.
Compose Multiplatform
UI framework for building native user interfaces across Android, iOS, desktop, and web using a shared Kotlin codebase.
Course Content
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- Source code
- Project Setup (10:47)
- Add a Static Background (5:30)
- Add Jumping and Falling logic (14:23)
- Add a Sprite Sheet Animation (10:14)
- Restart the Game (2:18)
- Implement a Moving Background (4:37)
- Adding the Pipes (7:23)
- Add Pipe and Pipe Cap Images (3:46)
- Collision Detection (2:53)
- Counting the Score (7:44)
- Fix the Moving Background (3:34)
- Implement AudioPlayer for Android target (15:33)
- Implement AudioPlayer for iOS target (12:25)
- Implement AudioPlayer for Desktop target (7:10)
- Implement AudioPlayer for WASM target (5:03)
Available in
days
days
after you enroll