Hi folks! Today we want to give you a status update of the ongoing changes (if you aren't aware of our plans to move to a new engine, please check out our previous announcement).
We've finalized the terrain generation (see some first screenshots below) and also implemented a few other interesting features. For example, the new version will be able to handle larger view distances and much higher mountains. In addition to that, we've added full gamepad support, we created a new UI from scratch (supporting various resolutions and aspect ratios), and also implemented a fast, UDP-based network system.
Btw, there is also a new update for the Java version available, you can find the changelog in our forums.
We've made a lot of progress in the past months, but of course there is still a lot of work to do. One of the biggest (and most time-consuming) features we're currently working on is the new world generation. When it comes to this feature, we have two main priorities: On the one hand, we want to create more interesting and appealing landscapes, and on the other hand, it's our intention to enable larger view distances (without killing the performance). In fact we've made some great progress in this regard and will be able to handle larger view distances as well as higher mountains. We can't give exact numbers yet (because we haven't implemented all world features yet), but our first results look very promising!
Here are some first screenshots of the new terrain generation. Please keep in mind that they use mostly placeholder-textures (and we don't have any vegetation or fancy shader effects yet), but they should give you a rough idea of the new terrain:



In addition to that, we've implemented a native bridge that allows us to write performance-critical code in C++. This made our terrain generation, for example, a lot faster compared to regular C#!
C++ also gives us more control over memory (no garbage collector involved) and allows us to use CPU features like SIMD.


Here is a small overview of the most important features we've implemented so far:
There are of course many other things we've implemented so far. If you want to get a better overview of these features and if you also want to find out what we're currently working on, feel free to check out our development roadmap on Trello: https://trello.com/b/t5Leypcj/rising-world-development
We're still finalizing the world generation, but soon we will start working on more features which provide more "visual feedback" - e.g. animations, objects, vegetation etc. This enables us to share many more screenshots and videos at shorter intervals :)
There is also a new update for the Java version available by the way. You can find the full changelog in our forums