I’m fairly new to UE4 and have my mind set on a small sandbox indie. I have currently been trying to have the player able to dig up the land raising its height or lowering it, but have no idea where to start. I have 0% experience with blueprint and have not been able to find anything that could further my education with this topic. Any help is appreciated
That’s not an easy task
Here you can get more information/thoughts about it:
Could the functionality of the editors landscape and paint tools be highjacked and re-purposed for something like this?
I think when you have a good C++ knowledge, it should be somehow possible (but dont ask me how :p)
It is entirely plausible that you could port that aspect of the editor over to the game with the full source. I’d expect it to involve a fair bit of work, but it’s certainly achievable.
Also note this would probably be something where you wouldn’t want to try and do it in a multiplayer aspect, due to the fact of synching all of the data that would need changed could become a huge task. It’s still one of the reasons we rarely see teraforming in games that isn’t a faked minecraft solution where you remove chunks or add chunks back. aka remove and adding static meshes.
The thing is, that is has been done in games already prime example is Life is Fedual, which was made in Torque 3d game engine. I to have been trying to implement this into a game that i am creating. From my understanding is that it uses a procedural voxel terrain that can be manipulated by the player in game using various in game tools (shovel, pickax, etc) and on a multiplayer platform. I have for a few years been trying to find and understand this setup, coding and use in a game with little success myself. it is very limited subject in the community. I hope someone will post some tutorials on how to set this up in a UE4 engine or Unity3d.