Just discussed this with someone the other day! To be honest... Game development is the best project I can think of to flex your programming skills. You just run into so many problems (and solutions) you wouldn't expect: state management + state machines, sprite design, user input, algorithms... Heck, even databases and websockets for multiplayer experiences.
Building terrible arcade games in Java was kind of my dev rite of passage, so I'm definitely a fan of it! Plus, it's super easy to find inspiration. Maybe start with flappy bird as a beginner project, and slowly add more features depending on your interests (aka if you care about databases, algorithms, networking, design, etc).
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Just discussed this with someone the other day! To be honest... Game development is the best project I can think of to flex your programming skills. You just run into so many problems (and solutions) you wouldn't expect: state management + state machines, sprite design, user input, algorithms... Heck, even databases and websockets for multiplayer experiences.
Building terrible arcade games in Java was kind of my dev rite of passage, so I'm definitely a fan of it! Plus, it's super easy to find inspiration. Maybe start with flappy bird as a beginner project, and slowly add more features depending on your interests (aka if you care about databases, algorithms, networking, design, etc).