DEVBLOG 42 – WEEKLY UPDATE

Furnace

DOMEN KONESKI

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 have already added furnaces in the early stages of the development. Check them out HERE. They were obsolete and their design didn’t fit properly with other objects in the game, so we managed to recreate a furnace model with revamped background functionality. We also added new particles for the furnace as seen below:

furnace lowpoly floatlands
Furnace in action.

Item Stacking

DOMEN KONESKI

We’ve seen a performance drop whenever you wanted to drop a lot of items out of your inventory. To optimize this, I’ve created a world item stacking, this means that nearby items with the same ID get merged. To add sugar on top of it, I’ve managed to increase the size of a stack – the bigger the stack, the bigger a certain item is in the game:

furnace item stacking lowpoly floatlands
single item; smaller stack; bigger stack

Electricity

VILI VOLČINI

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 involved. Still, I managed to finish up the cable connectivity – the cable is done with cylinder bending shader (wrote by ‘Metapyziks’), bending is done with cubic bezier (4 control point).

furnace cables electricity lowpoly floatlands
cables used for electricity

I also added capsule colliders through the existing cables, we need them because cables will be destroyable (either in build menu or by a player raiding). Still lots of work awaits though, I have drawn some technical sketches of electronic devices, Mito will then retouch those sketches and finally Andrej will make 3D models.

furnace capsule Colliders electricity lowpoly floatlands
capsule colliders

Villager buildings

ANDREJ KREBS

In preparation for adding humans to Floatlands I started modeling buildings for their villages. So far I made two barns, water tower, granary and a central firepit.

furnace villager buildings lowpoly floatlands
Villager buildings: barn 1, water tower, barn 2, granary
furnace firepit animated lowpoly floatlands
firepit with smoke particle effect

When making models for a game we also need to make LOD models (levels of detail) which swap when the player is further away to save system resources and so the world can be fuller. I start by making the most detailed model first and then copy it and start removing details in two ways – by hand and by using modifiers, depends on what works best for the given model.

furnace LODs granary lowpoly floatlands
LOD (level of detail) models for granary

I usually make the last LOD from scratch, since it’s just the general outside shape. After that, larger models like buildings also need a collider model. This is an optimized mesh that serves as an approximation for the physics engine.

Join us on Discord


No Comments

Leave a Reply