I've seen a lot of great examples about game development from indie games' developer, on iLogos resource ( here: https://www.ilogos.biz/ ), with all the games they have made, and what exact solutions have helped them to improve gameplay in each game. It's pretty important to share an experience, especially if we talk about games and developing process, when you need to implement something new, like roleplaying features, new levels, etc.