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

August 15, 2025
2025-08-15 19:00
August 15, 2025
Development
August Devlog | Week #1 | No. 336
Erendorn’s development advanced on multiple fronts this week, with teams delivering progress across visual design, gameplay systems, and technical optimisation. The 3D Modelling team continued shaping the imposing Arcane Giant.
August 9, 2025
2025-08-09 7:00
August 9, 2025
Development
Monthly Devlog | July 2025 | No. 78
July proved to be a highly productive month for the Depths of Erendorn team, with progress made across every area of development as new content, system improvements, and visual refinements came together.
August 8, 2025
2025-08-08 19:00
August 8, 2025
Development
July Devlog | Week #5 | No. 335
Development across Depths of Erendorn moved forward on several fronts last week, with teams delivering key updates to creatures, environments, systems, and tools. The Boar enemy reached full completion through final texturing, rigging, and animation adjustments.
August 4, 2025
2025-08-04 19:00
August 4, 2025
Development
July Devlog | Week #4 | No. 334
From creature refinement to narrative systems and worldbuilding assets, development on Depths of Erendorn continued at a steady pace last week across multiple teams. Progress on the Boar enemy remained a focal point.
VIEW MORE..