Would it not be better in the long run to use an engine designed for games. Else you will end up building the whole framework for the game instead of concentrating on the content of the game.
So dont build and engine build a world within and engine.
So something like Unreal Engine would provide a massive amout of framework already built.
Hey Denis, thank you for your comment! Actually, we are using the Unity game engine to create our game, which has been hugely helpful. We definitely couldn't have gotten this far without it! 😄