Jump to content
  • Advertisement

The Great Tribes Devblog #32



Hello dears!

It's been a month and a half since my last diary, a huge amount of work has been done during this time. So that was my task sheet, without considering the tasks that I perform on in-game mechanics:


All tasks were performed not in the order in which they were located in the list, and there are no small tasks that had to be solved along the way. Many of the tasks did not concern my participation, such as Alex slowly changed to buildings:






Work on selection of color registration of a terrane:



The option that we have chosen to date will show a little below.

The first thing I had the task of implementing shadows from objects on the map and the first attempts to implement through Shadow map gave this result:


And after a short torment managed to get this result:



Next, the task was to correct the water, pick up her good textures, coefficients and variables for better display, it was necessary to make the glare on the water:







At the same time, our small team joined another Modeler who made us a new unit:


The model was with a speculator card, but the support of this material was not in my engine. I had to spend time on the implementation of special map support. In parallel with this task it was necessary to finish lighting at last.




All as they say, clinging to one another, had to introduce support for the influence of shadows on the speculator:


And to make adjustable light source to check everything and everything:


As you can see now there is a panel where you can control the position of the light source. But that was not all, had to set an additional light source simulating reflected light to get a more realistic speculator from the shadow side, it is tied to the camera position. As you can see the armor is gleaming from the shadow side:


Wow how many were killed of free time on the animation of this character, the exact import of the animation. But now everything works fine! Soon I will record a video of the gameplay.

Meanwhile, Alexei rolled out a new model of the mine:



To make such a screenshot with the approach of the mine had to untie the camera, which made it possible to enjoy the views:



In the process of working on the construction of cities, a mechanism for expanding the administrative zone of the city was implemented, in the screenshot it is indicated in white:


I hope you read our previous diary on the implementation of visualization system for urban areas:





As you may have noticed in the last screenshot, the shadows are better than before. I have made an error in the calculation of shadows and that the shadows behind the smallest of objects and get the feeling that they hang in the air, now the shadow falls feel more natural.

The map generator was slightly modified, the hills were tweaked, made them smoother. There were glaciers on land, if it is close to the poles:



A lot of work has been done to optimize the display of graphics, rewritten shaders places eliminating weaknesses. Optimized the mechanism of storage and rendering of visible tiles, which gave a significant increase and stable FPS on weak computers. Made smooth movement and rotation of the camera, completely eliminating previously visible jerks.

This is not a complete list of all solved problems, I just do not remember everything :)

Plans for the near future:

- The interface is very large we have a problem with him and really need the help of specialists in this matter.
- The implementation of the clashes of armies.
- The implementation of urban growth, I have not completed this mechanism.
- Implementation of the first beginnings of AI, maneuvering the army and decision-making and reaction to the clash of enemy armies.
- The implementation of the mechanism storage conditions of the relationship of AI to the enemies, diplomacy.
- AI cities.

Thank you for your attention!
Join our group in FB: https://www.facebook.com/groups/thegreattribes/


Recommended Comments

2 hours ago, Awoken said:

When will you have a demo available?

We plan to release alpha version in April 2019

Share this comment

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
  • Advertisement
  • Blog Entries

  • Similar Content

    • By pulse sfsf
      Project Title:


      The player begins the game in a underground cryogenic lab where he wakes up after 70 years of being cryogenically frozen. The player goes to the surface only to find a desolate wasteland. You must find out what happened.

      Post-Apocalyptic & Steampunk atmosphere. Unique Story First person view point. Ambitious in scope. Team Name:
      Team DATA7

      Previous Work:
      N/A - first title as a team.

      Talent Required:
      3D Artist (2+)
      Ability to export to FBX format. Experience with UE4 toolset a bonus. Expected to create additional props & Hardsurfaces And environments And 3D Characters Expected To Rig & Animate any creature
      Unreal Engine Programmers (2)
      Experience with Unreal required. Experience with UE4 toolset a bonus. Expected To Code in-game Systems Must Be Able To Work with and be nice to others
      E-mail: Data7games@gmail.com

    • By jb-dev
      This shows a boss telegraphing its attack to the player
    • By jb-dev
      This is a boss currently spotting the player
    • By yzwx1
      Hello, I just want to have a few questions which are bugging my mind lately. I really didn't touch directX for probably 6 years now and since I did many things changed, so I would like to ask few questions, I would be really happy if someone could help me. I have started playing with a really old game (DX9, ~2005) some time ago. It uses very old indexed skinning method, using INDEXEDVERTEXBLENDENABLE and softwarevertexprocessing. This got broken though after some Windows Update, I believe it was 14393, it runs on max 2 fps while the sw processing is used, I tried to reverse engineer the dll, but I think I'm kinda out of luck, but if anyone has idea why that is, that would be the first question. Second question is, what's the best alternative to this without using shaders? Even if it means the same perfomance, but that it would at least work on the new Windows. Next Question is maybe kinda dumb, but I still couldn't exactly figure out how do shaders work. Let's say a mesh has a vertex buffer of 100 points, how do we pass those to the shader and let the shader know which ones should be moved? And the last is just to confirm my hope, can I lock the vertex buffer to skin the points right there?
      Thanks a lot, any help is greatly appreciated, even if only one question, I'm really struggling.
    • By yzwx1

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!