WEEKLY UPDATE
Furnace
Furnace is a ‘machine’ that converts primitive materials, found in the world of Floatlands, to more uncommon ones. This conversion is defined by internal recipes and it takes time to produce. We managed to recreate a furnace model with revamped background functionality.
Item stacking
We’ve seen a performance drop whenever you wanted to drop a lot of items out of your inventory. To optimize this, we’ve created a world item stacking, this means that nearby items with the same ID get merged. To add sugar on top of it, we’ve managed to increase the size of a stack – the bigger the stack, the bigger a certain item is in the game:

single item; smaller stack; bigger stack
Electricity
We have decided to revamp the electric system used in the game – you can have a look at our initial electricity implementation with generators HERE. Our new direction is to have cables and the whole system will be more dynamic as well. I was mostly designing & planning though, so not a lot of programming was done.

cables used for electricity
Villager buildings
In preparation for adding humans to Floatlands we started preparing buildings for their villages. So far we made two barns, water tower, granary and a central firepit.

Villager buildings: barn 1, water tower, barn 2, granary












The “buzzard" is a basic craftable aircraft capable of traveling medium to short distances at slow speed. It provides some mobility so you can visit and explore floating islands at medium range. You can however upgrade the key components to improve the performance and add various utilities to the aircraft.






hilly terrain
large hills/mountainous terrain -really nice to explore





Island size comparison from player perspective
Procedural generated path. Panorama shot of in-game gameplay, using volumetric lightning.


There is also another raycast from another side of collider, (reverse direction of bullet) so that code can determine how deep penetration will be. The deeper, the less chance that it will penetrate (or not at all).


The control rig for the animation is tested for bugs and the gun is modeled and added to the character. Now we can animate movements for the character and add him to the game. You are going to be harrased by this NPC alot in Floatlands, so make sure to run away from him… alot.







(implementation of basic raycasting system)


