for my upcoming game rts like I decided to switch into a cube look. As you have the ability to deform the Terrain. So I started workin on these ‘engine’.
NEW Screenshots
working currently on a fps demo of the engine. If anybody can lend me a hand on the blocks would be nice (self drawn, so they suck ). Only the tree is a real life texture.
Version 0.0.1 - Buggy but you get a basic Idea of where this is going. Features:
Place different blocks
Transparent water expanding itself
Destroy blocks
Detecting when character is in water (so he can swim later or get damage in lava)
Known Bugs:
Water will try to expand itself over the world boundarys (Try not to place water that can expend endless may result in a crash)
When placing a block under the character he will fall through the collider
Controls are:
Q - switch block
X - Reset position (in case you fall down)
Shift- sprinting
Space - Jump
To be added:
Too much yet
Custom Editor:
The editor to choose the size the max limit is currently only for my Project would be possible to use bigger sizes.
Waterflow:
Flowing mechanism is one of my first key features as its required for my game alot.
Currently its a simple solution the water moves 1 Block per second without any limits.
I plan to do it power based a full water has 100 power and spreads to the next block which then has 80 power and so on.
Tell me what features you want to see as I may release a public version of the engine.
Multiplayer support, syncronises the blocks with other players.
Dynamic loading, parts of the world load up when go towards them, similar to chunks in minecraft.
Custom block implementation, allowing upto 256 blocks to be added to the terrain, and block settings, where these blocks will spawn and whether or not they’ll spawn randomly.
The ability to create individual worlds and set the block height (How much blocks from top to bottom)
World generation settings (Similar to the settings in minecraft, the ability to create flatlands, normal worlds etc…)
Scallable blocks (Change the block sizes, if they’re smaller they can be used to denesly populate a world with blocks for more detailed mountains and more life-life interaction with the world)