Game
StaudSoft's Synthetic World
9 years ago

Dev Blog #30 - A boat, dynamic water and more...


Boat

We added a boat. It can be crafted by the player when he has enough wood and iron. The boat can be collected again. And you can push it to in order to bring it into the water:

Click here to see the YouTube video

There is no motor yet. We will add one soon.

Dynamic Water

The water is finally working. There was a problem with air bubbles underwater. But in fact our debugging tool was faulty not the water algorithm!

Click here to see the YouTube video

And of course as you can see in the video: Water can be collected with a bucket and it can be placed again in the landscape.

Red Deer

We also continued our work on the red deer. Check out the idle and the walk animation:

Walk:
Click here to see the YouTube video

Idle:
Click here to see the YouTube video

Wolf

And did we showed you the walk animation of our wolf? It looks cool:

Click here to see the YouTube video

Motion capture

I tried to load 300MB of motion capture data in the game. This was a little bit overkill. But nevertheless we will use mocap data.

Animation System (2D Motion Blending)

As you saw last time our engine support 1D animation blending. This means that when the fish is swimming at a certain speed the animations for slow swimming and fast swimming are blended to match a the target speed. This allows smooth transistion between the animations. To also take into account the turn speed of the fish we added 2D motion blending via delaunay triangulation. A video will follow soon!

Artificial Intelligence

And last but not least we really coded a lot regarding the AI:

  • Behavior Tree

  • Goal Driven AI System

  • Serialization of the AI State (this means that when you shutdown the game and load it again the enemies will remember you!)

  • New enemy detection algorithms

Even if this does not sound very much it was in fact the biggest change in the game engine in this update. But this of course can’t be visualized in a video or in an image. When we have the working monsters will show them you.

Misc

  • Added new icons (for water, lamp)

  • Improved rendering speed of the models

  • Improved the quality of the main shadow map

  • Improved the water physic

  • Changed the way the physic engine treats mass. The objects will now fall faster and more realistical.

  • Improved loading speed of the game

  • Improved the loading speed of the textures. And we also decreased the memory footprint.

  • Added new sand texture

  • Improved the contrast of the gravel texture

  • Changed the neutronium texture

  • Updated the position of the tools when the player holds them

  • Updated the normal vectors of certain materials

  • Tested the flash light and the lamp

  • Added a boat recipe

What is next?

Perhaps you have noticed that we changed a little bit the direction of our development. We made it because we know that you (the players) would like to have an update. So we will upload a new release as soon as possible.



2 comments

Loading...

Next up

Finished Voxel Background Landscape

Merry Christmas!

Yes! The first village generated by the AI!

This is only a debug view. When it is finished these buildings will actually be placed in the landscape!

New Dungeons with shy zombie (he does not attack the player because of a bug)

art comission.

Successful landing

#screenshotsaturday

We made a lot of improvements on the Freezing Plains visual. Things like pine trees, tiny bushes, some rocks, and others game props!

#IndieGame | #IndieDev | #GameDev | #PixelArt | #WaifuQuest | #WifeQuest | #screenshotsaturday

Protege el conocimiento, salva la historia. Guardian of Lore es un platformer 2D en el que debes luchar para mantener viva la memoria de la mitología latinoamericana. El juego llegará a Steam el 18 de mayo: https://steam.pm/app/1211740 #ScreenshotSaturday

Finished work on the emotions of a new character for the tank universe

The Darkside Detective: A Fumble in the Dark is out TODAY! 🖱️Advanced pointing, clicking action 🖨️Very funny words! Loads of them! 👻6 sarcastic, spectral cases to solve