I am looking to create my first video game. I am a CGI student, by the way. My game will be a 2d platformer and it will be in the same style as the earlier Castlevania games which are the games before Castlevania:Symphony of the Night. Also, I don't want the graphics to be squarish like most 2d games I see now but a little more freeform in the terrain the character will be walking on. What is the best game engine that can pull something like this off?