Weekly Devlog: Security updates and Unreal Engine 5

Development
October 12, 2021
November 18, 2021

Last week the team made good headway on our planned upgrade to Unreal Engine 5. Work began on the latest of our armour sets, and the programming team sured up player information. As always, join us on Twitter, Instagram, and Reddit for daily updates on Depths of Erendorn - now let’s get into it!

Enviornment

This week our Environment team continued work on Unreal Engine 5, beginning with the creation of one our in-game continents. This then lead to testing of the open world map implementation tool, using the new 'world partition' feature UE5 has. This work is key for us to understand the softwares capabilities, restrictions and how we can best utilise this new technology for the game.

Set Piece Design

Our Junior Environment Artist has been working on more assets for towns and cities this week. Although it may seem minor to add things like tables and chairs, it's the little things that really bring a scene together. We always wanted Erendorn to feel alive and lived in. Small additions like these help us achieve that goal.

3D Modelling

We recently shared the latest concept art for our next armour set being implemented into the game. Work began on this, and we're so excited to see the finished product! The first step was blocking out the set, and adding some details. This helps our artist envision what comes next, what's possible and what may be required to complete the work.

Programming

This week we continued our work to switch the Client over from the old PHP Server to the new GoLang Server, we've seen updates to how character inventories and dungeon lobbies are communicated. This included:

  • Local Inventory Item Data - As the methods for generating and storing all inventory items has seen an overhaul in the switch from PHP to GoLang, the Client's method has been updated to match. Item attributes are now structured in a way that use base items and applies stat bonuses based on a power level. This means that a player's unique item information can be derived using information stored locally on the Client, cutting down the amount of information needing to be sent over the Server connection.
  • Processing Lobbies - Lobbies have seen an update to match the new Server communications and can now be created, joined, viewed in the Lobby List and left.
  • Work continues in the client to integrate the changes to combat and the way sessions are handled, to help match the massive rework that happened in these areas on the server.

Golang

Work continues on modularity for the server. Logging in, making a character, and selecting an existing character are now all in their own module.

A couple of tweaks have also been done to the code to allow for better privacy with players that connect. With how our servers were before this week, a 'data miner' could theoretically pull your account details (including email address, but not password) out of the game's data. With a couple of adjustments it's now only your account ID, (a unique number we give you when you log in) which would only reveal a username. We can gather sensitive data from this ID, but someone outside of the company could not.

Animation

This week our team worked on some missing animations for the Eagle model. This included: Attack01, hit reaction and death. These were cleaned up and imported into the engine.

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

LATEST NEWS

November 24, 2021
2021-11-24 19:00
November 27, 2021
Development
Weekly Devlog: Our Droval model springs into life, texturing is completed on our newest armour set and the finishing touches are added to some assets!
This week our teams have been adding the finishing touches to many aspects of their work. Plus, our Droval model takes its first steps! As always, join us on Twitter, Instagram, and Reddit for daily updates on Depths of Erendorn - now let’s get into it!
November 16, 2021
2021-11-16 19:00
November 18, 2021
Development
Weekly Devlog: Our Vampire Bat takes flight, the stockade is complete and our armour set approaches the finish line!
This week our teams have been hard at work on several assets for the game. The Animation team brought our Vampire Bat to life, our heavy armour set enters the final stages and the stretching rack & stockade are added to the game. As always, join us on Twitter, Instagram, and Reddit for daily updates
November 11, 2021
2021-11-11 19:00
November 18, 2021
Development
Devlog Roundup: Updates from October
Devlog Roundup: Updates from October - See what we got up to last month!
November 9, 2021
2021-11-09 19:00
November 18, 2021
Development
Weekly Devlog: Squashing Golang bugs, finishing armour sets and exploring the darker side of Erendorn!
This week has been a busy one! More updates to the Golang server meant a whole lot of bug fixing, our latest heavy armour set nears completion and our Junior Environment Artist brought some of Erendorn's "darker" items to life. As always, join us on Twitter, Instagram, and Reddit for daily updates.
VIEW MORE..