Weekly Devlog: A new armour set, tweaks to our lobbies, and a Crab is brought to life.

Development
October 26, 2021
November 18, 2021

This week was all about new set pieces, a brand new armour set, golang/lobby tweaks and our crab being brought to life by the animation team! As always, join us on Twitter, Instagram, and Reddit for daily updates on Depths of Erendorn - now let’s get into it!

Set Piece Design

This week our Junior Environment Artist created a notice board for the game. This static prop will be located within settlements, and will be filled with requests from the citizens of Erendorn. Later in development we intend to create different variations of this board, to match the location they are found - towns, cities, camps etc. We have also been considering different potential functions of this piece: It could be used to distribute quests or bounties, or as a way of grouping up with friends. Due to the nature of development, not every idea can make it into the game. But having these discussions early and often helps us to better plan and prioritise what comes next.

Programming

This week has seen progression from last week's joining of Dungeon Lobbies, to generating Dungeon Sessions and the data used when preparing Dungeon gameplay.

  • Session UI - We updated UI initialisation to fit with the new Session structure. World and Dungeon Sessions now both have the ability to prepare their individual UI layouts and share any required functionality.
  • Dungeon Session and Combat Creation - We implemented the creation and setup of a Dungeon Session once a Lobby is joined, and added the ability for the Combat Manager to create a Combat instance. While dungeon Sessions will contain a single all encompassing Combat instance, adding this foundation gives us the ability to create multiple ongoing combats in a single World Session in the future. For example, this could mean that within one single World Session, a group of players could be fighting a group of enemies in an isolated combat, and two different groups of enemies could be fighting each other on the other side of the map, in a second isolated combat. By the time the players reach this part of the map, there could be a small group of enemies that survived and the ground littered with corpses, as this combat happened when the players were far away. This will add additional immersion to the world of Erendorn.
  • Session and Combat Data - When connecting to a Dungeon Session, the Server sends a message containing all relevant information about the Session: Room Data, Enemies, Players, and Events, to name a few. This data is now parsed and stored in the Client and ready to be distributed to the relevant managers used in Dungeon setup.

The Programming team also made some changes to our player lobbies this week. This included:

  • Adding 'Party Colours' to the lobbies.
  • Adding the ability to change your colour in the lobby.
  • Adding 6 Default Colours.
  • Improving logging for dropped connections.
  • Cleaning up some server messages.
  • Adding in error handling around sending Session Updates.
  • Cleaning up nil entries in the lobby list.

Golang

This week the Golang team has finished up the first half of what the new modular testclient can do, which includes the connecting and automation of joining games. We now have working modules that can be turned on and off, to control things like:

  • Logging in to the main game server
  • Making/deleting/choosing a character (at random or in a specific way)
  • Creating/joining lobbies

This also includes customising lobbies for test purposes. These options include:

  • Difficulty
  • Loot drops
  • Enemy groups
  • Set pieces
  • Number of rooms
  • Room seed (used in random generation. The same room seed can be used to spawn exactly the same room as the last time you used the seed)

Additionally, test client modules no longer solely listen to the immediate response to the command they send. They can now listen to all incoming messages, cherry picking ones that have the type they're interested in. For example, the message type 'Update' for the Dungeon Module, so combat can be updated on the client's computer.

3D Modelling

Sculpting began on our latest armour set! This process begins by taking our human character model, and shaping the basic design of the armour around it. Once done, our 3D Modeller can begin to fine tune the sculpt, adding more intricate details and additional features, such as chains, bones, horns etc. Keep your eyes peeled for more updates on this one, in the weeks to come!

Animation

The latest model to have the attention of our Animation Team, is the crab. This little guy will be a low level enemy that you'll encounter towards the coasts of Erendorn, along with other areas that may accommodate it. This week our Animator:

  • Rigged and skinned the crab. Then exported the SK mesh and added it to the engine.
  • Created the animation set: idle, walk, attack01, hit reaction and death.
  • Cleaned everything up and exported.
  • Finally, importing the model into the engine.

They also began work on the next animation set - The Zullra.

That’s it for this week’s devlog, but have you seen our monthly roundup of September yet?!

LATEST NEWS

November 24, 2021
2021-11-24 19:00
November 27, 2021
Development
Weekly Devlog: Our Droval model springs into life, texturing is completed on our newest armour set and the finishing touches are added to some assets!
This week our teams have been adding the finishing touches to many aspects of their work. Plus, our Droval model takes its first steps! As always, join us on Twitter, Instagram, and Reddit for daily updates on Depths of Erendorn - now let’s get into it!
November 16, 2021
2021-11-16 19:00
November 18, 2021
Development
Weekly Devlog: Our Vampire Bat takes flight, the stockade is complete and our armour set approaches the finish line!
This week our teams have been hard at work on several assets for the game. The Animation team brought our Vampire Bat to life, our heavy armour set enters the final stages and the stretching rack & stockade are added to the game. As always, join us on Twitter, Instagram, and Reddit for daily updates
November 11, 2021
2021-11-11 19:00
November 18, 2021
Development
Devlog Roundup: Updates from October
Devlog Roundup: Updates from October - See what we got up to last month!
November 9, 2021
2021-11-09 19:00
November 18, 2021
Development
Weekly Devlog: Squashing Golang bugs, finishing armour sets and exploring the darker side of Erendorn!
This week has been a busy one! More updates to the Golang server meant a whole lot of bug fixing, our latest heavy armour set nears completion and our Junior Environment Artist brought some of Erendorn's "darker" items to life. As always, join us on Twitter, Instagram, and Reddit for daily updates.
VIEW MORE..