Jump to content
  • Advertisement
  • entries
    59
  • comments
    86
  • views
    40201

Weekly update #3

Sign in to follow this  
Ph4nt0m

1406 views

[font=arial]PROCEDURAL WEATHER SYSTEM[/font]

[font=arial]

As I mentioned it in a previous blog post Floatlands has now its own procedural weather system. That means it can be reproduced and tweaked alot. It is also voxel based, which means weather system is global and can differ between two world positions e.g. it snows where player is located - it is foggy on the other island. Weather system also contains wind properties and you can spot a windy area by looking at the flora (which moves with the wind) or by looking at the speed of windmill at the distance. It is also biome based - it will snow in the snow biome instead of raining, and being only windy in desert biome.

[/font]

[font=arial]

System uses a Simplex noise for quick calculations with lerping between values for smooth weather transitions. It also has a room for particles such as snow and rain which are using latest physics based collision checking so we can spawn ripples or any other beautiful effects. System also handles alot of the skybox, making it duller when there is fog, also the stars at night disappear if there is a heavy rain.

[/font]

[font=arial]

Weather types can easily be added or removed. For now Floatlands Weather System includes following weather types (due to change in the future):

[/font]

a-floatlands-rain-weather-lowpoly.png
[color=#424242]

[font=arial]Rainy weather type with ripples.[/font]

[/color]

floatlands-clear-weather-lowpoly.png
Clear weather type

floatlands-foggy-weather-lowpoly.png
Snow and foggy weather type combined

[font=arial]FLYING FORTRESSES[/font]

[font=arial]Andrej did an awesome job sculpting fotresses which are another point of interest in the world of Floatlands. They will serve as a difficult place to explore, since they are going to be populated with enemy robots (wip). If you succeed to capture them you will find a lot of loot which is spawned in loot crates around the fortress area. Fotresses can be captured using different approaches - use their sewer system or just attack them from above.[/font]

lowpoly-fotress-inside.png
Fotress and sunset! Loot crates are spawned inside with precious items

lowpoly-fortress.png
Fortress will be populated with enemy robots and automated turrets.

Here is also a quick video preview from my part, so we don't spam you only with in-game screenshots!

[font=arial]Domen Koneski[/font]

[font=arial]DEER ANIMATIONS[/font]

[font=arial]I created several short deer animations in Blender which Vili will then import in Unity3d and prepare them for transitions between movements, behaviours and relationships. Each and every character will have a library full of these animations to choose from. For emulating real deer movements and behaviours I used Muybridge library[color=#424242], as it offers great insight into frame-by-frame motion. You can also find some valuable and useful information in [/color]The Animator's Survival Kit.[/font]

deer-angry-floatlands.gif
Angry deer, watch out!

deer-attack-floatlands.gif
Deer going full attack mode.

[font=arial]Andrej Krebs[/font]

[font=arial]CONSTRUCTION ASSET AND BUILDING MATERIALS [/font]

[font=arial]We have decided to completely overhaul the existing building that were in the game already (such as shacks and the stone tower). Some of the structures didn't seem to fit in the world of Floatlands. So I made a few concept sketches of structures made with the materials that could be found after the "disaster" that caused the floating islands.[/font]

lowpoly-buildings-concept-floatlands.jpg

[color=#424242]After we had an acceptable amount of sketches, I deconstructed the buildings into the materials that were used for construction. I divided the materials into the categories listed below on the picture.[/color]

lowpoly-building-materials-floatlands.jpg

My next task will be to create as many different buildings as I can, so we can filter them and slowly start adding them to the game.

Mito Horvat

[font=arial]UPDATE ON SHEEP ANIMATIONS/BEHAVIOUR[/font]


  1. [font=arial]

    Animator overhaul - it is cleaner now. I started to use substate machines for nicer organisation.

    [/font]

    [font=arial]

    [/font]
    [font=arial]

    substate-machines-floatlands.png
    Inside substate machines

    [/font]
  2. [font=arial]I also added "fall avoidance" to mobs so they don't fall off the island. New addition is also the code for precalculating path in advance, so mobs can avoid fall-off into abbys scenarios.[/font]


  3. [font=arial]

    Behavior tree has also grown more which means that a mob has more behavior. I added "move to nearest friend or [whatever you want]" and "move away from [whatever]" actions. Now sheep live in a pack and don't go too far away from each other, though some sheep can go off pack randomly.

    [/font]

[font=arial]Vili Vol?ini[/font]

[font=arial] [/font]


[font=arial]

http://floatlands.net

[/font]

Sign in to follow this  


2 Comments


Recommended Comments

More great work!

Question: The barb-wire on the barrier will that be an add-on or will it be required when you first craft the barrier?

Share this comment


Link to comment

More great work!

Question: The barb-wire on the barrier will that be an add-on or will it be required when you first craft the barrier?

Not sure if this will be an add-on at this point, this is concept stage and not all ideas end up in the game. It does however make sense to be upgradeable since our build mode also has 3 levels.

Share this comment


Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!