Sorry if this is answered elsewhere. I just came across GODOT and it looks great but am not 100% it suits my needs.
I have an old 2D game entirely written in C++ and DirectX (Visual studio 2017). Porting to script is out of the question so I am hoping to develop in Visual C++ and just replace my classes that sit above DirectX and leave the rest of the game code as it. For example I have a surface class that can load an image and then render it in a number of ways to the screen. Obviously I will rewrite this class to use GODOT. I am hoping by this approach I can quickly port a game with the majority of the code base untouched.
Is this feasible? I skipped through a couple of videos and get the idea it is but don't have an awful lot of time to waste barking up the wrong tree. Are there restrictions to what you can do in terms of using Visual Studio? I wan't to develop the entire project using VC++ and not touch the GODOT editor (idealy).
If GODOT is not suitable any other cross platform SDK options?
Thanks!