June Devlog | Week #4 | No. 183

Development
June 21, 2022
June 22, 2022

A good week for developers, as the updated Draconian gets a new splash of colour. The set design team starts work on a new set of models for city props, while new foliage is being created by the environment team. Additionally, the animation team works on the new Gorilla movement and the VFX team continues their work on the Zentragal's abilities. Finally, the wizards of coding are working at full steam to update the client and squash bugs. As always, join us on TwitterInstagram, and Reddit for daily updates on Depths of Erendorn - now let’s get into it!

3D Modelling

Work has continued on the Red Draconian model, with the team focusing on the textures of the reptilian warrior. Adding depths of colour to the scaly skin of the model brings the model to life, while also bringing it one step closer to being ready for the engine! A range of reds has been used by the artists, using these effects the team can show where the skin will see the most movement. Using these dark colours also shows the depth of the scales where they are largest, such as on the back and the legs. These larger scales make up a type of organic armour that will be useful when taking on the dangers of the depths. These new textures can be seen in the examples below.

Textured Red Draconian front view

Textured Red Draconian rear view

Set Piece Design

The set design team has been given some new concept work for an alternate set of city assets. With a much more rugged and brutal style, these concepts' aesthetics will fit a lot better within the jailhouse and blacksmiths within the cities of Erendorn. The set design team has taken these initial sketches and started work on the models for this new set of assets. Working on the bunk beds, chairs and lanterns that will go to furnish buildings with more of a cold and sharp environment. Examples of these concepts and new models can be seen below.

Concept for second set of city props

Bed and bunk model

Ornate bench model

Ornate chair design

Selection of all assets

Programming

Client

This week has been full steam ahead on transferring the most up-to-date version of the Depths of Erendorn Unreal Project over to our new source-built Unreal Version 5.0.2 and uploading both the engine and the project to source control ready to distribute to the rest of the team. Some time was also dedicated to interviewing a new Client-side programming candidate. A breakdown of other work completed by the client-side team can be seen below.


  • Updated the latest project state from Source UE5.0 Early Access to Source UE5.0.2.
  • Uploaded the new UE5 and converted project to source control in chunks.
  • Analysed project memory size and usage.
  • Interviewed a new programmer.
  • Created a test for interviewing the new programmer based on the day to day requirements of working on the Depths of Erendorn Client.

Server

With Zeal now implemented into the game, we had an inevitable laundry list of associated bugs with it being in the game. Just as a passive ability for the knight, it was the longest list of Effect Blocks ever put onto an ability by a factor of 3, and there were many niches that had to be ironed out. Additionally, the new Effect Block (Trigger Subscription) created to allow Zeal to work had a few bugs of its own to be fixed, and Aggressive AI has now been fixed to correctly choose the closest target by the distance they can walk, rather than by how the crow flies. There were some odd cases where an enemy on the opposite side of a wall could be considered closer than someone a few tiles away from them. More work from the server-side team can be seen below.

  • Added the ability to get entities within the range of a location in the world.
  • Refactored the progression data handling.
  • Zones track groups now.
  • Subzones now have an 'index' to make them easier to use.
  • Added Events for combat join and escape.
  • Entities now track the combat they are in.
  • Added coordinate transformation functions to the combat area.
  • Added Groups joining combat, mid combat.
  • Added multiple ways to add entities to a combat.
  • Added the ability to escape combat.
  • Added the ability to get an 'escape tile' from any point in a combat.
  • Escaping a combat now wipes your gained progression data from the combat.
  • Tiles now track if a player can escape from them.
  • Refactored the end of combat.
  • Combat Immunity Added but not implemented yet.
  • NPC groups now get placed out of combat after combat ends.

Environment Art

The environment team has been working on some of the foliage that will be seen throughout the lands of Erendorn. Working on some majestic oak trees that will become smaller focal points across the land, the team first started with the roots and branches of the tree. When working with organic structures, the artists will have to have taken lots of care to look at many resources that will give them a reference on how a tree of this size grows. Although they may seem random the structures of organic materials have some patterns that are not always visible to the naked eye. When creating these assets digitally the team will have to make a point of creating the structures in such a way that they blend in with the natural order. An example of the bear tree model can be seen below.

Tree model with no leaves

After creating the branches for the tree the team moves on to the leaves that would populate them, creating the leaves in clusters will give the tree a natural look that will be akin to the real world. The team has created leaves that can be used in different sizes to also bring forward the idea that the tree is growing. Adding these leaves of different sizes the team then started to populate the tree that will be placed in the world of Erendorn. Examples of the leaf clusters and the populated tree can be seen below.

Oak leaf clusters

Oak tree with leaves

Animation

The animation team has worked on the Gorilla enemy throughout the last week, finalising the skeleton and starting to create animations for the model. The skeleton of the Gorilla will be a bit different from a normal humanoid model due to the hunchback nature of their walk. The team has then started working on a walk, a run and an idle cycle for the asset. Taking reference from Silverback Gorillas in our world to create the realistic walk that can be seen below.

Gorilla idle, walk and run animation set

Visual Effects

The visual effects team has continued the work on the list of Zentragal abilities. Last week the team focused on the visual effects for the more illusionary-based abilities the Zentragal will have in their arsenal. The VFX created last week are Skitterer, Mirror Illusion, Time Displacement, Venomous Bite, Soul twist, Grappling Web and Encapsulate. Using colours such as purple, green and red the team has continued the theme of the mystical and dark presence that surrounds the Zentragal race. Once these effects were completed the team also did some work on new materials and vector fields that will be used in the future. The new abilities for the Zentragal can be seen in the video below.

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

LATEST NEWS

August 17, 2022
2022-08-17 19:00
August 17, 2022
Development
August Devlog | Week #3 | No. 191
A stimulating week for developers as the Set Piece design team worked on new city props. Additionally, the programming team have worked on further improving the dialogue system and optimising open-world adventures. Meanwhile, the Environment team have been working on some impressive rock formations.
August 12, 2022
2022-08-12 7:00
August 12, 2022
Development
August Devlog | Week #2 | No. 190
A busy week of development as the 3D modelling team continued the work on the Druid armour, while the Set Piece team worked on more city props. Meanwhile, The programming team has been working behind the scenes to bring optimisation to the initial settlement.
August 4, 2022
2022-08-04 19:00
August 4, 2022
Development
August Devlog | Week #1 | No. 189
It has been an exciting week for the team! The 3D modelling team have started sculpting the Druid enemy, while the coding teams have been working on world combat and stabilising Open World to Dungeon travel.
July 30, 2022
2022-07-30 13:00
July 30, 2022
Development
Monthly Devlog | July 2022 | No. 42
July was an incredibly busy month for developers. The Zentragal gets a few levels of protective armour while the city gets a brand-new portcullis. Meanwhile, the wizards of coding have been focusing on combat in the open world of Erendorn.
VIEW MORE..