April Devlog | Week #3 | No. 174

Development
April 19, 2022
June 1, 2022

An exciting week for the team working on Depths of Erendorn! Our 3D modelers started with the texturing of the Zentragal model. The animation team worked on creating new cycles for the Small Ogre model and updating the Charged Spiderling. The Environment team has experimented with different methods of ruining some castle walls and our team of programmers has focused on squashing some bugs throughout the code! As always, join us on Twitter, Instagram, and Reddit for daily updates on Depths of Erendorn - now let’s get into it!

3D Modelling

Our 3D modelling team has moved on to adding textures to the finialised Zentragal model. Taking inspiration from the colour pallet of the Black Widow spider the artists have started adding texture and shading our eight-legged friend! As this is a work in progress the textures and shading will go through some iterations before the artists finalise a design. Using this colour pallet the artists have started the process of giving this character model a sinister and mysterious vibe. Using purple colours on the skin gives the impression that this character has been consumed by the dark magic that surrounds their race's background. Exciting things to come as the team continues to finalise the textures and then send the model to the animators to get it ready for the game engine. Examples of the started textures can be seen below!

First draft of textures for Zentragal

Alternate angle of textures

Programming

Client

This week, the client-side team has spent their time fixing a number of Dungeon gameplay bugs as well as finishing the first implementation of movement in the DoE overworld. Here is a breakdown of some of the bugs and other bits of work completed by the client-side team.

  • Updated character IKs to ignore weapon collisions.
  • Fixed the end turn display only showing for the most recent player.
  • Added character nameplates to overhead UI and added show on hover functionality when in a dungeon.
  • Updated the team portrait UI to allow character summons to appear alongside their summoner.
  • Implemented animated Charged Spiderling character.
  • Added the ability to select a specific Set Piece from a dropdown to use in dungeon generation.
  • Refactored the layout and how the Stat Panel displays character stats.
  • Updated how the Movement Manager handles updating player coordinates during movements in World Sessions.

Server

A couple of fancy new features for the server this week. Firstly, the team has made a change to our Standard AI, which means if you deal over 1/4 of their max health in one turn they'll switch their target over to you since you're a greater threat. The second, far more time-consuming job completed this week has combined the separate types of servers into one main type. This new main type will then pick and choose the modules it wants to use, defined by what type of server it is in the config file. This will help bring down complexity when spinning up new servers automatically in the future, as well as make the project far easier to read through when it comes to bug fixing. Additionally, a fix was done to stop area of effect abilities guaranteeing critical strikes on all future targets should one of their targets crit. Here is some of the other work completed by the server-side team last week.

  • Fixed a crash relating to AI Targeting changes.
  • Added the ability for us to easily change how Elite NPCs stats scale as they get promoted.
  • Implemented new NPC stat scaling.
  • Cleaned up the logging functions around some server start and processes.
  • Added the ability to 'Paint' XP onto areas of the zones in the world, this XP will determine the level of enemies groups that can spawn in this area. This can be set very precisely in specific areas and is flexible enough that we can raise or lower the XP amounts and range in any area giving us a lot of control.

Environment Art

The environment team has been experimenting and researching last week, working towards the best approach to create a destroyed effect for the castle walls that have been created over the last few weeks. The first method that was experimented with involves using physical bricks to build up the actual walls. This may be a time-consuming process but maybe more accurate overall. The second method involves creating a tileable texture using the bricks created in the first method and then splicing in physical bricks to create the destroyed areas of the wall. This may be a quicker method but could cause some complications later on with hitboxes and collisions of the walls. Examples of this experimentation can be seen below!

Scaling bricks and stairwells to the human model

Creating tileable bricks for castle ruins

Animation

It has been a busy week for the animation team as they continue with the Small Ogre enemy model. The team has worked on many of the animations that will be needed for the model once in the game. Animations that were completed last week for the Small Ogre monster model include two variations of walk cycles, a two-handed attack cycle, a death cycle, and a drink animation cycle. All of these animations have continued the theme of conveying the size and the strength that the creature will have. Once these animations were complete, the team have taken all the files and added them to the engine. Once in the engine, an animation blueprint was created that will ensure that animations can smoothly cycle between each other. Examples of all these animations can be seen below!

Ogre walk animation and variation

Ogre two-handed attack and death animation

Ogre drink animation

The animation team has also been working with the Charged Spiderling enemy model last week. The team had been transferring animations from the existing Spider enemy and editing these to get the Spiderling walking and completing an idle cycle. These cycles have then been polished and added to the engine where a blueprint has also been created to ensure smooth transitions between animations. Examples of these animations can be seen below!

Charged Spiderling idle and walk animation

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

LATEST NEWS

November 23, 2023
2023-11-23 19:00
November 23, 2023
Development
November Devlog | Week #2 | No. 253
Throughout the week, the 3D Modelling team at Depths of Erendorn experimented with efficient hairstyling, opting for texture on the scalp for small hairs. They actively addressed issues with the hairline, adjusting the scalp mesh.
November 17, 2023
2023-11-17 19:00
November 17, 2023
Development
November Devlog | Week #1 | No. 252
This week at Project Gamechanger, the 3D Modelling team demonstrated their proficiency by initiating the creation of a short hairstyle using a new tool. The showcased examples underscore the team's ability to construct diverse hairstyles, featuring short sides and slightly longer strands on top.
November 10, 2023
2023-11-10 19:00
November 10, 2023
Development
Monthly Devlog | October 2023 | No. 57
In October, Depths of Erendorn witnessed a convergence of creativity and technical prowess across its development teams. The 3D Modelling team meticulously crafted an agile armour set, exploring vibrant colour variations to cater to the preferences of Erendorn's agility-based characters.
October 27, 2023
2023-10-27 19:00
November 6, 2023
Development
October Devlog | Week #3 | No. 251
Throughout this week, the Depths of Erendorn development teams have been deeply engaged in a myriad of tasks to refine and enhance various aspects of the game. The 3D Modelling team finalised the texturing for an exceptional agility-focused armour set.
VIEW MORE..