Devlog #3: Level, clients and player movement.


Hi, and welcome back for another round of juicy updates! Since our previous Devlog, we’ve been brewing some interesting features you will certainly wanna know more about.

We’ve finally crafted an initial level scene, in which we’ve added more elements, including a place to pick up ingredients for your potions. A wooden counter was added to receive clients and listen to their requests. We’ve defined areas in front of the counter in which you’ll be able to interact with your clients. Collisions have been added to every element in the environment.

For our next Devlog, we expect to be able to implement our potion recipe book, which will in turn, indicate to you which combination of ingredients to use in order to brew the correct potion.

You can now interact with your clients if you position yourself near one of them. You just have to press a key (Currently “E”) to open the interaction dialog for that client. Similarly, you can close it with the same key, or by pressing “OK” inside the dialog box.

Some bugs regarding this functionality were fixed, including one in which you could not close the dialog if the client disappeared. Some bugs remain, like the one shown in the third image below, in which some decoration objects show above the dialog window.

For our next milestone, we hope to be able to fix remaining bugs, and to implement the ability for clients to spawn automatically behind the counter.

Finally, player movements have got an overhaul, allowing players to slide along walls and other surfaces, while not getting stuck while moving towards these with greater than zero velocity. For example, while running directly towards a wall, and then immediately running in the opposite direction, you will no longer get stuck in the wall for some arbitrary amount of seconds.

Besides this, a bug regarding the pickup of objects immediately after dropping them in the ground is fixed. You will now be able to pick up an item immediately after dropping it, without having to get away from it first.

For our next Devlog, we expect to work on the animation and positioning of pickable items while they are held by a player, while also allowing for items to be deposited at the different tools or stations available in the level, like the cauldron or the mortar.

In a more general context, as a team we’re expecting to finally allow players to brew a healing potion, and deliver it to the corresponding client. That's it for today. We hope to have updates very soon, but until then, Have a nice day 🙂

Get OverBrewed

Leave a comment

Log in with itch.io to leave a comment.