I have a bunch.
1)Polish matters a lot more than you think. With Obsidian Prince we released a game in early access with place holder sound or none at all. We had big influencer cover the game at that stage, then never return. The top results on Youtube for Obsidian Prince are of a very rough version.
2)If you are going to have controller support and localization for your game (and you should), design for it early.
3)Scope down! Kill those darlings (Yes, I'm speaking to myself as well here).
4)Spend time on your onboarding your players. The first 5 minutes is the most important and you need to hook people. If they are confused they will likely bounce and are unlikely to ever return.
I did a long post on Reddit with more details on learnings from Obsidian Prince:
https://reddit.com/r/IndieDev/comments/13qv2mw/1_year_ago_our_game_launched_in_10_on_steam_here/
I've been dreaming about making games for most of my life. It's not glamourous, it's often a struggle, there are some REALLY tedious parts, but NOTHING beats the feeling of someone getting excited about your brain-child.
Please don't give up if your first game flops. Learn from it, do it again and do it better. AND SCOPE DOWN!
-Mattias & Sigrid
❤️
Save 20% on Seer's Gambit on Steam