Hey, I decided recently that I want to make a roguelike. I personally think it's one of the best game genres ever, even with the obscene difficulty, confusing layout, and perma-death.
I'm gonna develop it in C++.
The game won't have a level-up system. Instead, your character will rely exclusively on an ever-growing arsenal of "functions", abilities with a variety of uses that you customize yourself using "components" collected from various enemies.
There won't be any perma-death, but there will be only one save point in the middle of a massive map, so you still stand to lose a lot of data at any given time.
Can anybody give me any advice on how I should go about the process, any general tips, etc?