June Devlog | Week #1 | No. 231

Development
June 8, 2023
June 14, 2023

Welcome to this week's Development Log for Depths of Erendorn! Our 3D modelling team has been meticulously sculpting and refining our latest character, incorporating valuable feedback to achieve the desired look. Meanwhile, the client-side team focused on optimising performance during adventures, utilising Unreal Insights for improved frame rates. The server-side team addressed server-related issues and improved movement mechanics. In their quest to complete the Group 3 creatures set, the animation team encountered challenges but made progress with Mantisar and Giant Ant, giving them individual skeletons. 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

The 3D modelling team has been hard at work in the sculpting phase, dedicating their time to blocking out all the main parts of the protective gear for spellcasters. They meticulously shaped and refined each component to achieve the desired look and feel. Taking valuable feedback from the team into account, they made adjustments to the length of the skirt, ensuring it aligns perfectly with the overall design and proportions. To enhance the character's presence, they added shoulder pads and a collar, adding a touch of authority and visual interest to the ensemble. These additions not only contribute to the armour's aesthetics but also provide opportunities for intricate detailing in the subsequent stages. The team's dedication to the sculpting process and their attention to detail are evident in the progress made so far, which can be seen below.

Continued block out for spellcasters armour

Possible skirt variations for armour

Programming

Client

This week has been about optimising performance during adventures and making use of Unreal Insights - a performance tool created for analysing render and GPU threads, to identify the source of frame drops and inform those optimisations. Additional work from the client side team can be seen below.

  • Further optimised overhead UI to increase framerate while in adventures.
  • Added name hover fading to World NPCs and set names to hidden by default.
  • Improved loading screen to be able to fade from background only to elements and back.
  • Unified a method for spawning already existing entities into World Combats.
  • Updated how aggressive enemies are initialised to ignore target updates until entering combat.
  • Further development on the tutorial window refining layout and navigation.
  • Continued developing target tracking UI for abilities that target creatures and grid spaces.
  • Basic functions in place for both kinds of targeting but as of writing this it is only functioning with targeting creatures. Grid space tracking will need some adaptation to the system.
  • For checking tracking at a glance the target counter text changes colour from red (not enough selected targets) to green (enough targets selected). These counts are tracked separately for abilities with multiple targeting parameters.
  • Fixed surface detection code in the new nav data generation.
  • Fixed nav chunk storage and loading code.
  • Fixed the updating and early ending on movements.
  • Fixed the updating of movements that are queued up.
  • Fixed an issue related to replacing an existing queued movement with a new one.

Server

This week, the team spent time debugging several server related issues and fixing bugs with the new nav data implementation and generation. The handling of movement both on the client and server side has also seen meaningful changes leading to a smoother gameplay experience, while this is not the final experience we desire it is much improved.  The new changes suit our short term needs and we will look to improve it after making more foundational changes to the nav data after other improvements to other related systems that are in the works. Additional work from the server side team can be seen below.

  • Fixed a crash caused by buying and selling items mid starting adventure.
  • Fixed rounding errors when interrupting a movement mid-step.
  • Fixed a movement stop point being changed by spam clicking movement which was leading to strange behaviour.
  • Fixed a memory issue that was leading to the server wrongfully reserving way too much memory and causing the server to crash.

Animation

In the ongoing quest to complete the Group 3 creatures set, the animation team took on the challenge of integrating Mantisar and Giant Ant into the group, initially aiming to share the same skeleton. However, the team encountered some difficulties along the way that threatened smooth functionality. To ensure a seamless gaming experience, the decision was made to provide Mantisar and Giant Ant with their own individual skeletons. For Mantisar, the team diligently went through the process of renaming bones and re-exporting animations, fine-tuning every detail for optimal performance. The team also worked tirelessly on implementing Mantisar into the game engine, ensuring its seamless integration into the world of Erendorn. As for the Giant Ant, crucial adjustments were made to its rig, ensuring fluid movement and animation capabilities. Currently, the team is exploring basic animations that will capture the essence of this formidable creature. Looking ahead, they are already planning the next set of characters and updates, aiming to deliver even better videos showcasing the movement cycles they are producing. Examples of the updates to animations made throughout the week can be seen below.

Mantisar run, hit and death cycle

Giant Ant work in progress idle cycle

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

LATEST NEWS

March 24, 2025
2025-03-24 19:00
March 24, 2025
Development
March Devlog | Week #2 | No. 316
The latest week of development at Depths of Erendorn saw focused efforts across multiple teams, leading to notable refinements and enhancements within the game. The 3D Modelling team embarked on remaking the Vampire Bats, sculpting their sinister forms to elevate their realism.
March 18, 2025
2025-03-18 19:00
March 18, 2025
Development
March Devlog | Week #1 | No. 315
In the latest week of development at Depths of Erendorn, considerable advancements were made across multiple teams, significantly elevating the game's visual quality, stability, and immersion.
March 12, 2025
2025-03-12 19:00
March 12, 2025
Development
Monthly Devlog | February 2025 | No. 73
Throughout February, the entire team at Depths of Erendorn has continued to make strides in developing key elements of the game, refining creature assets, environments, gameplay mechanics, and immersive audio.
March 11, 2025
2025-03-11 19:00
March 11, 2025
Development
February Devlog | Week #4 | No. 314
This week, the team at Depths of Erendorn made considerable progress across all areas of development, focusing on refining existing assets, optimising gameplay systems, and enhancing the immersive experience of the game world.
VIEW MORE..