September Devlog | Week #3 | No. 195

Development
September 14, 2022
September 22, 2022

An exciting week as the 3D modelling team finalises the tier 3 armour for the Zentragal. Additionally, the wizards of coding have been working on streamlining the transition from dungeon to open-world and implementing the initial system for world events. Finally, the animation team continued to work on the Fen Elf and created animations for stunned enemies. 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 continued to work on the Zentragal's armour models, finalising the textures for the tier 3 protective gear. The team has been adding small details to all the tiers of the arachnid's bodice. The most extravagant of them only to be worn by the most powerful amongst their race. This armour differs from the others as it uses more red accents. The team have also used two layers of texture to add a fainter webbing to the breastplate to convey the arachnid background that the Zentragal has. The introduction of a red gradient towards the bottom of the armour also shows the power of the illusionist. This crimson highlight could also reference those unfortunate enough to come across the powerful spellcaster. Examples of the textured tier 3 Zentragal armour are below.

Tier 3 Zentragal armour

Programming

Client

This week has been about further improvements and bug fixing for the World Combat gameplay loop, streamlining Session switching between Zones and implementing new character assets. Additional work completed by the cient-side team can be seen below.


  • Concluded Combats now clear themselves properly and update Session Submanagers. This allows victorious parties to leave the combat and continue adventuring, in addition defeated players will return cleanly to the Settlement to fight another day.
  • Session switching has been improved to fully remove all Submanagers associated with a Session the player is leaving. This means players can now freely switch Sessions without taking up unnecessary memory in the process.
  • Explored and began testing methods to integrate the latest World Partition level as our main gameplay map.
  • Interactables now spawn and are Interactable.
  • Refactored context menus.
  • Added a vendor asset to the client to add the first vendor to the game.
  • Added Parsing functions for Vendor Objects.
  • Added Parsing function for Spawned Object data.
  • Vendor window now opens and correctly displays player and vendor inventories, and lists names of both.
  • Created a new item slot class for vendors so that parts only necessary for inventory management are excluded from the vendor and vice versa.
  • Some classes now show their relevant artwork in the inventory and inspector windows.

Server

This week the server team has been busy on World Events. The groundwork code and the very first implementation of a giant system to the game are ready for testing. This includes Berries that provide a light snack to the party, a Caged NPC who needs saving from Bandits, and a barrel containing an unreasonably high number of loot combinations. Most of these were picked out to specifically test the code they call.
Additionally, some fixes for open-world combat have been worked on. Including what happens when open-world combat ends, whether that's through loss or victory, what happens when multiple groups of enemies try to spawn/fight the players at the same time and making sure the client gets all the correct logs from these updates. More work completed by the server-side team can be seen below.

  • Added server logs to spawn Interactable objects in mid-session.
  • Added server logs to remove Interactable objects mid-session.
  • Added server logs to spawn Non-interactable objects mid-session.
  • Added server logs to remove Non-interactable objects mid-session.
  • Added server logs to change the walkable area of the zone mid-session.
  • Added an example dialogue to the settlement to provide an example for the client team to work on dialogue.
  • Added the ability for a dialogue to trigger a vendor message.
  • Improved dialogue creation functions/process.
  • Ending an adventure multiple times should no longer run the code more than once.
  • Fixed some broken scaling infrastructure code that went under the radar, this should make the process of scaling up the server cap less buggy.
  • Refactored world combat ending code so that clients get the correct log structure.
  • Fixed subzone storage.
  • Fixed subzone spawned groups information, this should make more enemy groups generate after some have been defeated.
  • Refactored world combat loot distribution.
  • Refactored world combat start.
  • Adjusted vendors to have there data filled correctly when sent to the client.
  • Adjusted vendors to have settings for what power level items they sell.

Animation

The animation team have continued their work on updating movement cycles for a few different enemies. Starting with the Fen Elf from last week, the team have also updated the run animation and created an idle for when the Elf is holding their bow. These movement cycles, along with the animations from last week were added to the engine, ready for gameplay. The team also worked on a basic attack for the Droval, using similar techniques used in the Wounding Strike cycle from last week. The animators have utilised exaggeration, conveying the amount of strength the enemy is channelling within its swing. Finally, the team worked on some stunned animations for a few characters and enemies, all these animations will need to be identifiable to the player when applied. Once in the game, the user interface will also be used to feedback to the player when a character or enemy is stunned. Examples of all the new movement cycles are below.

Fen Elf idle and Droval basic attack

Stun animations

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

LATEST NEWS

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.
March 22, 2024
2024-03-22 19:00
April 12, 2024
Development
March Devlog | Week #3 | No. 268
Last week in Depths of Erendorn was filled with creative energy and focused development across various teams. The 3D Modelling team refined the sculpt for the menacing Revenant enemy, adding intricate details such as horns, chains, and protective gear to enhance its formidable presence.
VIEW MORE..