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

April 18, 2024
2024-04-18 19:00
April 18, 2024
Development
April Devlog | Week #2 | No. 271
This week at Depths of Erendorn, our teams have been hard at work across various departments, achieving significant milestones and pushing forward with key projects. The 3D modelling team completed retopology on the revenant enemy, moving on to unwrapping and texturing to enhance its visual appeal.
April 12, 2024
2024-04-12 19:00
April 13, 2024
Development
April Devlog | Week #1 | No. 270
Over the past week, the team at Depths of Erendorn has made strides in various aspects of development. The 3D modelling team initiated the retopology process for the Revenant character, ensuring efficiency while retaining intricate details.
April 9, 2024
2024-04-09 19:00
April 12, 2024
Development
Monthly Devlog | March 2024 | No. 62
Throughout the past month, the teams at Depths of Erendorn have made significant progress across various aspects of development. The 3D Modelling team successfully refined character models, focusing on the Centaur and Revenant enemies, while the Set Piece Design team enhanced in-game environments.
April 8, 2024
2024-04-08 19:00
April 12, 2024
Development
March Devlog | Week #4 | No. 269
Over the past week, the Depths of Erendorn development teams have been hard at work across various fronts, bringing the game's world to life with new enhancements and refinements. The 3D modelling team has completed their work on the Revenant model.
VIEW MORE..