Battlefield inspired * Voxel styled * Real Time StrategyI've seen things you people wouldn't believe. Voxel tri-planes on fire off the shoulder of Voxwald. I watched shellfire glitter in the dark raining on the box-shaped tanks. Unspeakable carnage and millions of cube-men die. All those moments will be lost in time, like tears in rain. Time to play!
I've started developing MBF about a month ago and I feel it's time to share it with you. What I'm building here is a simple 1-button RTS. Many of you have probably played http://paxbritannica.henk.ca/
and if not - you're missing out. I imagine a voxel styled WWI soldiers, tanks, planes and cannons dueling it out on a flat battlefield. Using MonoGame to hopefully make it portable and Jitter-physics to bring cube-warfare to life.
I'm hoping you'll stick with me as real life does get in the way of dreams. I'm making no promises this will ever be finished but I will give it my best shot.
But I know you're not here just to read my ramblings. Here's a couple of screenshots showing current phase of development.
This is the vantage point for much of the gameplay. Currently only the blue team is available and only planes, tanks and soldiers are done. The terrain is flat and textures will be procedurally generated. All entities (tanks, trees, houses...) are composed of voxels, their position and type. The shadows you see are also voxel based. Each voxel casts a shadow which is then grid aligned and rendered on flat terrain.
Currently I'm working on an artefacts system which will render tracks, explosion debris etc. on the terrain. As the battle progresses, hopefully this will make the scene look more like a battlefield.
When a unit explodes it turns into individual voxel cubes which are then feed into jitter-physics engine and left to scatter. To make it more realistic I'm planing on having some of the individual cubes joined into larger groups so the unit fractures and doesn't just explode into bits. The shadows work the same way as with entities.
I hope this peeked your interest and you'll stay. And I'm always looking for feedback. Thanks for reading!