Game Development
Browse all courses and learning paths tagged with Game Development.
Java Game Programming: Build 12 Classic Games from Scratch
Stop learning Java with boring console applications! In this hands-on course, you will master Java programming by building 12 fully functional classic games. Perfect for beginners who want to learn logic, object-oriented programming (OOP), and game physics in a fun, engaging way.
Java Game Programming Tutorials
Master Java programming by building 12 classic games from scratch with Kenny Yip Coding. This project-based course is perfect for learners who are tired of boring syntax drills and want to write real, interactive code immediately. Instead of using heavy game engines, you will use standard Java libraries (Swing/AWT) to create famous titles like Flappy Bird, Pacman, and Space Invaders. Each tutorial is a standalone project that teaches you critical concepts: using 2D Arrays for grid-based games (Sudoku, Minesweeper), managing Game Loops for action games, and handling complex Collision Detection. It’s the ultimate portfolio builder for aspiring software engineers.