October Devlog | Week #4 | No. 151

Development
October 26, 2021
December 8, 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

July 11, 2025
2025-07-11 19:00
July 11, 2025
Development
July Devlog | Week #1 | No. 331
As development on Depths of Erendorn continues to progress, several teams have been pushing forward with updates aimed at deepening both the visual and gameplay experience. From creature redesigns and character animations to foundational backend improvements.
July 5, 2025
2025-07-05 1:00
July 5, 2025
Development
Monthly Devlog | June 2025 | No. 77
June marked another productive chapter in the development of Depths of Erendorn, with each team advancing key systems, assets, and features across the board. From backend refinements to gameplay systems, to visual and audio enhancements across the world, progress remained steady and impactful.
July 4, 2025
2025-07-04 19:00
July 4, 2025
Development
June Devlog | Week #4 | No. 330
As development continues to accelerate across all departments, this past week saw teams at Depths of Erendorn progressing on multiple fronts—from visual refinement and gameplay systems to asset creation and performance optimisation.
June 27, 2025
2025-06-27 19:00
June 27, 2025
Development
June Devlog | Week #3 | No. 329
Development efforts across the teams at Depths of Erendorn continued last week with a focus on improving customisation, performance, and quest-related systems. The 3D Modelling team expanded character personalisation options by fitting a new selection of hairstyles to the Human base models.
VIEW MORE..