One answer: game jams, events when you squeeze a game out of sleep-weary eyelids in 48~72 hours.
Big yearly ones such as GMTK have thousands of entries. Hundreds of people get to play your game when they rate it. If your game gets the highest ratings, it's permanently displayed on the jam results page. Even if it doesn't, you get to improve your gamedev skills, get useful feedback from other game developers, and get a prototype out extremely quickly. Big indie titles such as Celeste and Baba Is You were first made for jams.
Check out the itch.io jams page to find jams you'd like to participate in. I'd personally recommend starting with Mini Jam, which runs for 72 hours every two weeks. Here's a video on participating in game jams.
Your project seems to have a really large scope, and a jam would help to limit that so the core mechanic of the game is made as fun as possible.
Ofc don't underestimate the cost to your sleep schedule and sanity, but as someone who has made 10 games for jams I don't regret signing up for them.