Floatlands is a lowpoly survival-exploration fps game where you play a robot as the main character. There will be random events/quests (defending, collecting, exploring) across the world for you to complete. Important part will be the resource gathering aspect - with gathered resources you’ll be able to build and upgrade your own custom base/shelter and defend from enemies (raiding). The game world will consist of several biomes/environments such as normal, desert and snow. Each island will be different and have unique features (from biome, weather, flora & fauna structure) because they will be procedurally generated.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

Procedural grass level of detail Domen Koneski


The world outlook from farther distance kind of felt boring and dull. Some games just increase the fog level just to hide this dullness. There was zero detail in the distance so I started increasing draw distance for trees and rocks. I have created a new simple mesh (actually a rectangle with two triangles) and populated it with a simple grass cutout texture. I proceeded with creating procedural LODs, placing both simple mesh and complex in one spot, baking the same ones together in patches and adding Unity’s LODGroup on top of that. The distance is busy now which enables us to decrease the fog level. LOD levels (for world objects) and other settings (such as shadows) are going to be tweakable via config file.

Busier look in the distance – more grass at the back, but with less detail.


Terrain Shader Domen Koneski


I have also managed to create a color variety on the terrain itself by writing a custom terrain surface shader. The shader enables us to input three different colors – one for the lowest points of the island, second one is meant for middle/ground heights and the last one is meant for hills and mountain tops. To interpolate colors smoothly I have transformed the colors from RGB to HSL space and used this code bit for interpolation (_Middle is a float [0, 1] that sets the “middle ground” height):

float3 interpolatedHSL = lerp(bottomHSL, middleHSL, h / _Middle) * step(h, _Middle);
interpolatedHSL += lerp(middleHSL, topHSL, (h - _Middle) / (1 - _Middle)) * step(_Middle, h);
 
fixed4 tintColor = fixed4(hsl2rgb(interpolatedHSL), 1);

Terrain shading with 3 different colors


Drone Domen Koneski


Me and Andrej added a new kind of non-hostile NPCs to the world that actually have no purpose as regards to gameplay – they will only make skies more busy and immersive. They are called Prospecting drones. They will fly around the island, stopping at the rocks and try to mine them with their laser. Yes, you can destroy and scrap them, but why would you do that to these beautiful robot creatures?

Non-hostile Prospecting drone in action



Randomized human NPCs Andrej Krebs


Since there will be a lot of NPCs that will populate various settlements, we decided to make a system that randomizes the characters by using shape keys (blend shapes / morph targets, whatever your software calls it…) on the face to change different facial features of the character and effectively makes each character have a unique face. Of course the character will also have a variety of different outfits.


Randomized human characters


I started out by making a model with about average features and then modeled the extremes for every feature, so the game can blend between individual shapes, Then I made a script that randomizes the features and chooses a random combination of an outfit, shoes, a hat and facial hair. I also made a brand new animation rig for the human NPCs that will support the variety of animations that I have already started making for them. At the beginning of the week I concluded the work on ‘techies’ buildings by finishing up the shop model.

Techies shop



Adding lamps vili ikona


Every device that we have in our electricity starter pack needs proper implementation. Previously I worked on repair and charging stations, but this week I focused on bringing functionality to light lamps, actually two types of those lamps – wall lamp & standing lamp. A quick preview in the picture below:

A wall light lamp & a standing light lamp.


We have improved the indicators, so those basic electric components are considered done for now. In this example I filled up the generator with fat, and it started to generate electricity. Very easy!

Filling up the generator.



Icons for electric devices Mito Horvat


We are slowly finishing up the electricity which will be an exciting new addition to enhance the gameplay. The newly added electric devices will need icons to display them in the players HUD. Below you can see a set of new icons, including bolts which will have a special use in the game.

Icons for electric devices, wheat and corn.


More about Floatlands:
website
facebook
twitter
instagram

Floatlands devblog #39 - weekly update

Floatlands devblog #39 - weekly update

News

The Techies; Continuing with dungeons; Electricity starter pack & Techies houses; Repair station implemented; Props for Techies; Chris Plexidas joins...

Floatlands devblog #38 - weekly update

Floatlands devblog #38 - weekly update

News 1 comment

Farmers village placement; Revamped dungeons; New cave entrances; Techies buildings concept and models; Electricity update

Floatlands devblog #37 - weekly update

Floatlands devblog #37 - weekly update

News

Humans of Floatlands in action; Farmer props, assets for electric system; Electric system; Concept for electricity elements.

Floatlands devblog #36 - weekly update

Floatlands devblog #36 - weekly update

News 2 comments

Our work continues with revamping the furnace, electric system and new buildings for villagers.

Comments  (0 - 10 of 29)
whelpsounds
whelpsounds

keep it going guys! Looks just gorgeous :)

Reply Good karma Bad karma+4 votes
StudioTechtrics Creator
StudioTechtrics

Thank you!

Reply Good karma+3 votes
Spectre.HB
Spectre.HB

Noice

Reply Good karma Bad karma+3 votes
Wylie_Coyote
Wylie_Coyote

Looks rad!! Will defs be trying it out! Keep up the great work!
Much Love.

Reply Good karma Bad karma+3 votes
TheRogueLynx
TheRogueLynx

Dude this game looks pretty awesome! How long have you been working in Unity?

Reply Good karma Bad karma+3 votes
StudioTechtrics Creator
StudioTechtrics

Thx, 6 months.

Reply Good karma+2 votes
Guest
Guest

The art style is great looking forward to this

Reply Good karma Bad karma+2 votes
Enderawesome7
Enderawesome7

I have recently been watching this game for around about a month or two after i saw it on gamejolt and I was wondering how we can get access to playtest the game.

Reply Good karma Bad karma+3 votes
StudioTechtrics Creator
StudioTechtrics

We really appreciate the enthusiasm, we're excited as much as you are :) You can find the answer to your question in the comment below. We're looking at what various platforms can offer for early testing. One thing is certain, we won't go on Steam with early access (only final release).

Reply Good karma+3 votes
Guest
Guest

IS there any way to play-test this game? Ever since I found it on game jolt i have been so excited to be able to play it.

Reply Good karma Bad karma+2 votes
StudioTechtrics Creator
StudioTechtrics

Thx, we're glad our game is getting so much attention. There's not much play content in it at the moment, so the only thing you could do is explore the islands, gather some resources and build a base. A fan informed us of the itch.io/refinery where we could offer some kind of closed early pre alpha test. As soon as we have something playable, we will do that.

Reply Good karma+2 votes
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Icon
Floatlands
Platforms
Windows, Mac, Linux
Developer
Studio Techtrics
Engine
Unity
Contact
Send Message
Homepage
Floatlands.net
Release date
Game watch
Follow
Share
Style
Genre
Adventure
Theme
Nature
Project
Indie
Boxart
Boxart
Twitter

Latest tweets from @floatlands

Floatlands now has more grass and terrain colors. #feelgoodfriday #unity3d #gamedev #lowpoly #gaming #floatlands Floatlands.net

May 26 2017

Colors and grass comparison: 6 months ago and now. #ThrowbackThursday #unity3d #gamedev #lowpoly #gaming #floatlands T.co

May 25 2017

LOD for grass allows us to draw grass even further away from player. #unity3d #gamedev #lowpoly #indiegameT.co

May 24 2017

Electricity starter pack for the newly implemented electric system. #unity3d #gamedev #lowpoly #indiegameT.co

May 23 2017

A quick preview of dungeons, Techies and Farmers. #unity3d #gamedev #lowpoly #madewithunity #floatlands Youtu.be via @YouTube

May 22 2017

Growing wheat in the Techies growhouse. #screenshotsaturday #madewithunity #gamedev #lowpoly #unity3d #floatlands T.co

May 20 2017

Embed Buttons
Link to Floatlands by selecting a button and using the embed code provided more...
Floatlands
Statistics
Last Update
Watchers
103 members
Articles
40
You may also like