• Register
Post news Report RSS Reign of Guilds: weekly report #20

The second anniversary weekly report of Reign of Guilds! Today we talk about new 3D models, TrueSky, DFAO, ocean and about optimization.

Posted by on

Notice: We respect the desire of the IndieDB community to get familiar with the new projects within IndieDB, so we decided to publish regularly (every 2 days) previously released reports on our IndieDB page, until we catch up with the current ones. By the way, you can read all the reports on our website.
Reign of Guilds roadmap - combines all development reports at one place.
And here's our Weekly report #20 (originally released 02/01/19)​

The second anniversary weekly report of Reign of Guilds.

[typing this text, the author can’t believe that 140 days have passed since the publication of the first weekly report]

But we work here, so we leave the sentiments and personal feelings aside.

I 3D models

Let’s start with the "got mad"!

Our commission that checks the level design looked at the castle barracks and the chairman said: “that would be ok, if not beds…”. And he was right.

We needed the beds for the barracks. However an army order (i.e. perfectly made beds weren’t good enough for us because it looked boring as if we used 1 bed for the whole game). And also the guards are the mercenaries instead of the regular army. That’s how we got this beds, presented below.

The structure is modular as in the many other moments of ROG. It lets to create many variants in place - here to hang a bag, here to put a blanket more messy or to hide the cards under a pillow.

By the way, the players were distracted while a Jack clubs was trumped by a Queen.

II TrueSky, DFAO, ocean

We will continue with the pictures and then we’ll go to the statistics.

As we have already told, Dmitry is responsible for the optimization now. He not only doubled the FPS but also as a creative person in agreement with the scribbler Mikhail tries to improve the picture, using cutting edge technologies.

The shots below represents the implementation of TrueSky technology with the ocean and DFAO UE4 function.

The main advantage - three-dimensional sky, water with the progressive physics that perfectly interact with the natural light. And we are satisfied with it because the original atmosphere is reaching a new level. And it has amazing optimization "out of the box" and that’s why the falling of fps won’t be higher than 6% in comparison with the previous build "light+water".

This technology is convenient because "box" settings are so perfect that it saves a few dozens or even hundreds of man-hours. There is no need to set the light parameters by hands.

III Optimization - landscape material

Let’s talk a little about the optimization of the complex stuff for the landscape.

In an age of 2.5D stuff we can tell that the main choice is between the parallax and tessellation where the first method gives real 2.5D, but it costs more expensive.

If these were a few square meters of a wall we will certainly choose the parallax but when it came to kilometers we had to choose [spoiler: actually we didn’t because parallax didn’t leave us the choice]

Comparison of the output:

M_Pom GPU ~28 ms

M_Tess GPU ~8 ms

Visual comparison

Parallax



Tessellation



For the landscape the only variant is undoubtedly tessellation. It almost doesn’t lose visually. Sometimes it wins, especially with the chaotic-rough surfaces but it almost doesn’t fit the even road (where every stone has right angles).

IV Conclusion

On PTR we added everything that was planned:

  1. corrections of character animations;
  2. turning on and setting apex clothes for the armour or clothes;
  3. corrections of weapons materials;
  4. 137 2D icons for the new weapons and armour.

And also new things:

  1. golems and wolves are replaced by stickmans - it looks funny in the game;
  2. the dragons flies in the sky (sometimes it glitches but still);
  3. vendors and DVB are returned;
  4. the range of critical errors were fixed, sometimes with the crutches but it’s better than server crashes of functional blocks.

Plans for the next week:

  1. adding the world in the project, and later - on the PTR;
  2. finishing the modular system.

That’s all.

It’s Friday evening - ROGgoms up, friends!

Your sincerely,
Reign of Guilds Team

Post comment Comments
Serygala
Serygala - - 548 comments

This looks really good so far! Good luck with the further development.

Reply Good karma Bad karma+2 votes
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: