Devblog 48 – Weekly update

Vendors

DOMEN KONESKI

Vendors will buy or sell goods that can be obtainable in the world of Floatlands – either useless junk or rarities that cost a lot. To buy goodies you will have to gather fiat which is measured in, you guessed it, Bolts! We are currently adding even more NPCs that are going to roam around the villages in Floatlands. They will be of a friendly kind until you attack them for (loot?) no reason at all.

vendors shop lowpoly floatlands
techies vendor hut
vendors ui lowpoly floatlands
Vendor UI

Junk items & new shotgun

ANDREJ KREBS

It’s been a while since the last post and we’ve done quite a lot lately. We have made a collection of junk items that you’ll be able to find throughout the world, like empty cans, bottles, lanterns, a broken cog etc. You will be able to process these items into other resources that you could later use in crafting.

vendors junk items lowpoly floatlands
junk items

We have revamped the tools that players will use, we also tweaked some of their animations. Mito’s new designs made them more consistent with our overall look. They now look more like they were crafted out of scrap material. We have also redesigned the pump action shotgun with Mito’s new concept and I created the new animations for it.

vendors shotgun new reload lowpoly floatlands
Redesigned shotgun (reload animation)

Human NPCs & Robot player character

ANDREJ KREBS

robot player lowpoly floatlands

New robot player character


human fist lowpoly floatlands

Human fighting animation

I made more animations for the human NPCs, like crouching, fighting with their fists and some reaction animations, like waving and pointing, to give their actions more variety and give them more options in combat situations. I then modeled some more elements for the electric system, that will allow players to make more complex systems.

I also focused on robot player character – modeling and rigging, then making the basic animations before I started testing in Unity. I tested how the animations work when they blend together and made adjustments. I then added full body IK system from Final_IK, which I used for features like aiming, looking at things, recoil and will later ground the player character’s feet to the ground. I made extra animation layers with different weapons animations, tested and tweaked them to work with aim and recoil IK components. I added some other animations for different ways the player will be able to move like crouching, running and flying around with a jet pack. The latest set of animations are meant for dropping items and emotes.

NPCs relationship & Last seen position

VILI VOLČINI

I have improved NPCs ‘Relationship’ object, which is kind of IActors memory about other IActors in game. Still work in progress but it’s getting closer to finish. The reason I’m doing this memory improvement is because our current robots ingame (humanoid robots) are not clever and we are adding humanoids, which I want them to be more clever.

This was a sneak peak into Relationship code, it also includes prediction code and other helpers. The next thing I want to show you is Gizmos of selected sheep – the Gizmos show ‘lastSeen’ data. Now, if task like LookAt gets called in Behavior Tree, then the NPC will look at last seen position. This is also a work in progress though, since last seen position can be outdated, and NPC can be somewhere else completely.

vendors gizmo sheep lowpoly floatlands
Checking last seen position

Tutorial with hints

MITO HORVAT

For this assignment, I took a bit of a different approach. Instead of the usual PC and tablet combo, I’ve decided to hand draw the pieces, import them and edit in Adobe Illustrator and Adobe Photoshop. We are creating a “tutorial” system which will help out players when they first play the game. Hints will pop up with instructional text and a cartoony drawing of the protagonist. Below you can see some of the examples.

vendors tutorial hints lowpoly floatlands
Drawings for tutorial

Here is how Domen implemented his Hint system, triggering when interacting with certain world elements, Workbench in this case.

vendors workbench hints floatlands
Workbench hints

Join us on Discord


No Comments

Leave a Reply