I agree completely with veridis_quo_t on trying to make one yourself before disregarding other itch.io members' games. Even the ideation process before putting together a project can be difficult. While incredible works may eventually receive the praise they're worth, appreciation during the early phase is very minimal. Also, many of the games here are free which means you aren't losing out just by trying other people's projects. A little gratitude goes a long way.