June Devlog | Week #3 | No. 281

Development
June 28, 2024
July 8, 2024

This week in Depths of Erendorn, significant progress was made across all teams. The 3D modelling team completed and optimised the top hair and side hair, preparing them for engine integration. The set piece design team improved the bridge model, finished lamps and torches, and began modelling a cauldron. The client team refined the level-up panel, added visual feedback for combat actions, implemented a login queue and session rejoining, and resolved GPU issues. The server team created new entities and abilities for the Alpha, improved the queue system, and updated server management. The animation team enhanced player character animations and planned updates for the Alpha build. Meanwhile, the VFX team developed weather and ambient effects, experimenting with screen-based effects to enrich the game's visual fidelity. These efforts collectively enhance the immersive experience in Depths of Erendorn. As always, join us on Facebook, Twitter, Instagram, and Reddit for daily updates on Depths of Erendorn. Alternatively, join our Discord for all the latest! - now let’s get into it!

3D Modelling

This week, the 3D modelling team completed the top hair and made minor optimisations to it. They also created the side hair by developing a semi-transparent shell that sits on top of the scalp. The next step involves exporting the hair model to the game engine to ensure proper functionality. This progress enhances the character design, contributing to the overall visual quality of Depths of Erendorn. Examples of the work completed by the team can be seen below.

Finalised short hairstyle

Set Piece Design

This week, the set piece design team made notable progress in Depths of Erendorn. They improved the bridge model, enhancing its overall design and functionality. The team also completed the modelling of lamps and torches, adding essential lighting elements to the game. Additionally, they began work on modelling a cauldron, contributing further to the rich detail and immersive environments of Erendorn. Examples of the work completed by the team can be seen below.

Lamp and Torches for ingame lighting

Programming

Client

This week, the client team focused on continuing the development of the level-up panel and ensuring the levelling up process works correctly on the client. Although numerous issues arose, such as incorrectly displaying icons and repurposed visuals, progress has been steady. Additionally, the team worked on providing visual feedback for dodges, blocks, and missed attacks during combat, as there was previously no indication other than the absence of damage numbers. The team also implemented a login queue, enabled players to rejoin a session with a recently logged-in character, and addressed GPU issues caused by upgrading to the new Substrate Materials system. Examples of other work completed throughout the week can be seen below.

  • Added a stage between login and character select to allow the Server to direct player traffic, although no one likes queues at login, this function is important to prevent Servers becoming overwhelmed and will make starting up the game a smoother and more transparent process.
  • Added the ability for an account to log in and automatically rejoin as their recently logged character, this is to allow players to quickly return to the game in the event of a crash or disconnect.
  • Implemented the ability for the login process to branch between the connection queue, character select and rejoining a Session.

Server

This week, the server team focused on creating numerous new entities and their abilities to expand the roster for the upcoming Alpha. Last week was dedicated to debugging and improving the queue system and integrating its various components, which revealed some shortcomings and bugs that required resolution. In addition to the queue system enhancements, updates were made to the server coordinator, which now manages server monitoring and assignments. The login server also needed adjustments to ensure the server control panel for restarting and updating the server cluster functions correctly. Additional issues resolved through the week can be seen below.

  • Queue Monitor failures and Mutex Deadlocks.
  • Queue server - Server Coordinator auth issues.
  • Server Assignments not updating in the cache.
  • Login server not detecting previous session assignments.
  • Queue Updates not being sent to the client.
  • Queue Complete messages not being sent to the client.
  • Server control panel updated to work with the new server architecture.
  • Server Action redirections/proxy setup to bounce requests from the login server to the backend server.
  • Server agent code updated to register each server with the new server coordinator.
  • Updated server coordinator setup to have persistence between restarts.
  • Added and Improved Agent and Server health checks.
  • Updated Golang version.

Animation

This week, the animation team focused on enhancing the realism of player character animations by testing animation retargeting techniques. They also began working on critical updates aimed at the Alpha build, ensuring the game's animations meet high standards of quality and immersion. Additionally, the team is planning the next steps to further refine and optimise animations for future updates, prioritising the Alpha build's requirements. Examples of the work completed by the team can be seen below.

Droval spear throw animation in progress

Retargeted Knight animation

Visual Effects

This week, the VFX team focused on developing weather and ambient effects to enhance the immersive experience of Depths of Erendorn. Significant progress was made in getting screen-based effects to function effectively, leading to experiments with various applications of these effects to improve the game's visual fidelity. This work aims to create a more dynamic and engaging environment for players. An example of the work completed by the team can be seen below.

Work in progress weather effects

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

LATEST NEWS

July 12, 2024
2024-07-12 19:00
July 12, 2024
Development
July Devlog | Week #1 | No. 283
Throughout the last week, the team has continued to push towards the next milestone for Depths of Erendorn, forwarding the development in a variety of aspects. The 3D modelling team made substantial progress in creating a new hairstyle, refining both the top and side/back.
July 8, 2024
2024-07-08 19:00
July 8, 2024
Development
Monthly Devlog | June 2024 | No. 65
Throughout June, the team at Depths of Erendorn achieved remarkable progress across various departments, collectively enhancing the game's visual, auditory, and immersive qualities. The 3D modelling team completed texturing for all bird variants and progressed on the first short hairstyle.
July 6, 2024
2024-07-06 1:00
July 8, 2024
Development
June Devlog | Week #4 | No. 282
This week, the Depths of Erendorn development team made significant progress across various areas of the game. The 3D modelling team worked on transferring hairstyles between different character races and genders, while also planning and beginning the creation of new hairstyles.
June 28, 2024
2024-06-28 19:01
July 8, 2024
Development
June Devlog | Week #3 | No. 281
This week in Depths of Erendorn, significant progress was made across all teams. The 3D modelling team completed and optimised the top hair and side hair, preparing them for engine integration. The set piece design team improved the bridge model, finished lamps and torches.
VIEW MORE..