The 20 Games Challenge is a codified approach to deliberately learning the fundamentals of game development by creating 20 small projects instead of starting with a dream game. The challenge provides a curated list of popular games that build on fundamental concepts, helping developers gain confidence and competence through a gradual, self-paced learning process. Participants can share their work using the hashtag 20_games_challenge or join the community-managed Discord server.
