In 2010, after playing around with and seeing the voxel builder in 3D Dot Game Heroes, I wanted to recreate something similar on PC where users could create assets, create characters and worlds with these assets, and share all of this with friends. In addition, I wanted friends to be able to play with friends in these worlds. Around this time, my co-workers and girlfriend introduced me to Minecraft and my doubts about whether this would be possible to pull off melted away.
I started working in Unity3D developed ways to render out voxel assets and generate maps, but I was never satisfied with my work and my goal of making a networked game was hard to achieve.
Beginning in April 2014, the Unreal Engine was released to the indie community and, after looking at procedural mesh generation and networking, I converted the core pieces of my code base to c++ and started over.
The last 3 months have been an awesome experience working in this new system and I want to start documenting my progress as I build up the tools/game I am working on.
Here is my progress up until now:
Between now and my next update I want to accomplish the following:
- Create a simple menu and dialog UI that allows users to select different map block types
- The ability to add and remove blocks from the map
I’ll try to keep this WIP thread active with my progress, but I’m also blogging about it at http://www.pixelsforglory.com