Hey!
I'm rather new to game development and many of its aspects.
I know it is usually recommended to start off with a few simple projects while utilizing easy-to-use game engines. However, I do already know a few programming languages and have already accumulated some knowledge regarding game development.
So why am I here? Well I would like to start developing a game of my own but I am unsure as to which of the MANY game engines I should choose.
I am going for an indie-style roguelike tower defense. That means 2D (simplistic) graphics, isometric or top down view and different item synergies throughout different runs as you may often see in roguelikes.
Now I know that there are many game engines which may accommodate my needs. However, I have also heard that many of the simpler game engines may present limitations in later development stages. And so, I would like to avoid or minimize those limitations as much as possible before hand, hence this post.
Any help will be much appreciated!