The following is a list of practice projects for game development intended to be used as ideas for portfolio projects or for use in a speedrun (set aside a month or two and speed through as many as you can in that time - as an intensive hands on practice.)
Always find or make your own open source assets when doing any clone, and attribute your sources. Don't get sued for copyright violation.
- Game: Galaga Clone
- Game: Breakout Clone
- Game: Asteroids Clone
- Game: Frogger Clone
- Game: PacMan Clone
- Game: Donkey Kong Clone
- Game: Super Mario Bros Clone
- Game: Zelda Clone
- Game: Final Fantasy Clone
- Game: Your choice - personal project
- Game: Your choice - personal project
- Game: Your choice - personal project
- Game: Your choice - personal project
- Game: Your choice - personal project
- Game: Your choice - personal project
Although I've added links to Phaser here, feel free to use any language / framework you prefer.
- Tutorial: Getting Started with Phaser
- Tutorial: Making Your First Phaser Game
- Bookmark: Phaser docs
- Bookmark: Phaser examples
- Bookmark: Tiled
- Bookmark: OpenGameArt
- Bookmark: Gimp
- Article: Pixel Art Tutorial
- Article: The Total Beginner’s Guide to Better 2D Game Art
- How to not f-up your local files with Git part1, part2 and part 3
- surge.sh site