Niara: ROTK Devlog | How to choose the right game engine?

When you are trying to make a video game then you must almost always go with a game engine. Sure there are graphic libraries for most of the popular programming languages in the world but making a game which will sell well in today's day and age using just a graphics library is nearly impossible. Python has pygame library, C has SDL but making a game using just these libraries is a nightmare. We must always go for an engine. Game engines make our lives easier and we are able to build the games faster. Now, before you choose a game engine for your game you have to decide what type of game you want to make. This we have discussed in our previous article which you can read here: Niara: ROTK Devlog | What type of video game should you make? We decided to make a visual novel role playing game in Renpy. And we decided to go with 2D graphics. This was because we are a very small indie game studio. If you are also a small indie game studio or you are just starting out then you