* Walk as far as you want in any direction.
* First version playable on the web
What is the point of having infinite world vertically if there is nothing to see above the surface?
Behold floating islands:
They are generated by running a 3d simplex noise, and then a second one at higher frequency to carve away the bottom.
With those, people will be able to build their fortress up in the sky if they want to, and I will be able to spawn monsters up above for people to go get them.
I am particularly proud of my cave system.
Here is how it looks to the player:
You can see the caves are long and narrow. You can see the flashlight in action (which will be an item in the final game), and the blocks interacting with the flashlight.
You can see also gold that has a custom specular bump mapped shader. With the flashlight you can see depth on the rock and gold.
Here is another view to show the complexity of the cave system.
For this video, I added water with waves
It does not flow yet, but you can see transparency that looks good, fresnel effects and wave animation
When seing water surfaces behind other water surfaces, for example with underwater caves, there may be some artifacts. I am biting the bullet and keeping them be as they are hard to notice and fixing them would require some performance killing changes.
On this video I show the first demo of Blocksters.
The world is made out of blocks, and it is infinite in all directions. You can keep walking, or going deep into caves and you will never get to the end of it.
In the video you can see what sand, grass and dirt look like. You see shadows in corners and crevices, which is called "Ambient Occlusion".
- Floating islands