Well, something to say, this is in a very raw phase to go thinking about what operating system will be distributed, but as things are going, it goes to Windows, and I do not rule out that on Android, however it should be noted that the terrain is very large, and surely its portability would involve lowering the quality of both the terrain and the shadows, but we will initially by Windows, and possibly if the circumstances are favorable. will be put on Steam, although amos first by Itch.io which is free.
About the progress I already have a prototype of initial menu, a 3D scene, with three buttons, if you click Exit you exit, if you click Start it goes to the loading scene, where I have a progress bar that generates the terrain of a 4096 x 4096 altruas map that I scale in the game to 16 x 16. While loading the map to memory and creating the terrain the progress bar stops, along with a spinning indicator, maybe it would be more fun to do it in C++ using threads, but that's not a big deal, a game isn't measured by that, but I love having a loading indicator.
Now, the last few hours has been a real headache trying to figure out how to pause the game, especially the character controller, and what was the solution, well destroy the character controller and create it again, and the result is what I expected. When I press escape the character stops its movement and remains static in its animation.
If anyone knows something more fun to do this without destroying the character controller, I would appreciate a guide on this.
Here is the game in Pause menu, the pending task is that the button is not labeled "Start" but "Continue".