You must log in or register to comment.
itch.io is fantastic. Mostly indie stuff with some bigger name stuff, but it’s by far the best out there for devs.
It’s hard to find quality games in the sea of single dev weekend projects on itch io…
If you see potential in one and their game is open source then consider contributing in some way (not as in money but honest feedback helps).