Jump to content
  • Advertisement

DevBlog, No. 35



Hello dears!
This month we had the following tasks:
0. Decide whether we need to implement AO (ambient occlusion) or not.
1. Screw the optimization of the terrain, i.e. return it to the previous level.
2. Implement the creation of a settings file and its saving.
3. Loading textures depending on quality settings.
4. To implement the preloading of the objects.
5. Tie different mines, and implement a new type of buildings-career.
6. Do as I call them multiobjects. These are the objects on the map that will be drawn by several instancing objects.
7. Implement a window interface object that can be dragged and dropped. Including the second screen, respectively, to implement support for the second screen.
8. And finally to finish the creation of new cities with strata and the first economic ties.

But after reading an interesting article https://gamedev.ru/industry/articles/Godot_making_game threw a number of tasks and the list turned out:

1. Screw the optimization of the terrain, i.e. return it to the previous level.
2. Implement the creation of a settings file and its saving.
3. Loading textures depending on quality settings.
4. Tie different mines, and implement a new type of buildings-career.
5. And finally to finish the creation of new cities with strata and the first economic ties.

On the project as before continued to work at least 12 hours a day. But one day I forgot the flash drive at work with the project and did not do it at home...
And after this, so to speak forced rest, the next day was productive.
Decided to practice this approach to development. In the end the performance like, has increased, probably affected tiredness. As a result, I took a two-week break from development. Week vacation and a week was given to all the various accumulated personal and work events.

After such rest the first week left on performance of the list of small tasks:
- fixed a glitch with trees that appeared in the ice;
- made snow Christmas trees;
- corrected models of deciduous trees;
- corrected generation of mountains, reduced height of peaks, reduced snow caps;
- fixed a bug with square banks.
- fixed new textures of mountains.
- completed mapping of surfaces (swamps, ice) now they are clearly displayed according to the grid of 4x4 sub-tiles;
- fixed pathfinding algorithm considering new mountains.











The first of the main list were made mines and quarries:




And we have one small miracle of the world:



Next made loading textures depending on the selected quality, and had the same Tinker with this seemingly easy task.



In General, I implemented 4 out of 5 main points. Again deprived gameplay.
Today, with the engine stopped. It remains only to correct the generation of rivers. And all next month only gameplay on the agenda. Try :)

Thank you for your attention!


Recommended Comments

There are no comments to display.

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 INTwindwolf

      INT is a 3D Sci-fi RPG with a strong emphasis on story, role playing, and innovative RPG features such as randomized companions. The focus is on the journey through a war-torn world with fast-paced combat against hordes of enemies. The player must accomplish quests like a traditional RPG, complete objectives, and meet lively crew members who will aid in the player's survival. Throughout the game you can side and complete missions through criminal cartels, and the two major combatants, the UCE and ACP, of the Interstellar Civil War.
      Please note that all of our current positions are remote work. You will not be required to travel.
      For more information about us, follow the links listed below.
      INT Official website
      IndieDB page
      Also follow social media platforms for the latest news regarding our projects.
      Website Manager
      3D Character Modeler
      3D Environment Modeler
      3D Animator
      Unity Engine Programmer
      The project is marching increasingly closer to be ready for our crowd-funding campaign. Being an Indie team we do not have the creative restrictions often imposed by publishers or other third parties. We are extremely conscientious of our work and continuously uphold a high level of quality throughout our project.
      We are unable to offer wages or per-item payments at this time. However revenue-sharing from crowd-funding is offered to team members who contribute 15-20 hours per week to company projects, as well as maintain constant communication and adhere to deadlines. Your understanding is dearly appreciated.
      TO APPLY
      Please send your Cover Letter, CV, Portfolio (if applicable), and other relevant documents/information to this email: JohnHR@int-game.net
      Thank you for your time! Please feel free to contact me via the email provided should you have any questions or are interested to apply for this position. We look forward to hearing from you!
      John Shen
      HR Lead
      Starboard Games LLC
    • By horror_man
      Hello, I'm currently searching for additional talented and passionate members for our team that's creating a small horror game.
      About the game: The game would be a small sci-fi/post-apocalyptic survival horror 3D game with FPS (First person shooter) mechanics and an original setting and story based in a book (which I'm writing) scene, where a group of prisoners are left behind in an abandoned underground facility. It would play similar to Dead Space combined with Penumbra and SCP: Secret Laboratory, with the option of playing solo or multiplayer.
      Engine that'd be used to create the game: Unity
      About me: I'm a music composer with 4 years of experience and I'm fairly new in this game development world, and I'm currently leading the team that'd be creating this beautiful and horrifying game. I decided that making the book which I'm writing into a game would be really cool, and I got more motivated about doing so some time ago when I got a bunch of expensive Unity assets for a very low price. However, I researched about how to do things right in game development so I reduced the scope of it as much as I could so that's why this game is really based in a scene of the book and not the entire thing. Also I'm currently learning how to use Unity and learning how to program.
      Our team right now consists of: Me (Game Designer, Creator, Music Composer, Writer), 4 3D Modelers, 2 Game Programmers, 1 Sound Effect Designer, 1 Concept Artist, 1 3D Animator and 1 Community Manager.
      Who am I looking for: We are looking for a talented and passionate programmer that's experienced with Unity and C#.
      Right now the game is in mid-early development and you can see more information about it and follow our progress in our game jolt page here: https://gamejolt.com/games/devilspunishment/391190 . We expect to finish some sort of prototype in 3 months from now.
      This is a contract rev-share position
      If you are interested in joining, contributing or have questions about the project then let's talk. You can message me in Discord: world_creator#9524
    • By Ryan Pavely
      I have an old game (Beyond Protocol) that is written in VB.NET.  The game is aged but works well.  Since the begining, 10 years ago, switching from windowed to full screen, or changing the windowed resolution always pops a critical error on device reset.  I've debugged all I can and have reached a lack of understanding as to where to go from here.
      Is there anyone out there with legacy VB.NET and DX9 knowledge that could lend me a hand?
      Thanks in advance.
      == Here is where it errors ==
                      Dim uParms As PresentParameters = CreatePresentationParams(mfrmMain)
                      If uParms Is Nothing Then Return False
      the last line pops a object not referenced exception yet moDEvice is valid, with details, and uParams is valid with details.
      Oddly after several resets it eventually corrects itself.
    • By 0xnullptr
      Hi all.

      I came across an issue today with the D3D11DeviceContext->Draw method. In a nutshell, after hours of pulling out what little hair I have left...  I was able to find out the that if I did the following:
      set the vertex buffer map the vertex buffer update the vertex buffer contents unmap the vertex buffer use the context->Draw method to draw some lines repeat 2 to 5 multiple times then the gpu didn't actually calculate the output vertices correctly. In RenderDoc I can see that the map update did succeed as the vertex buffer contents are changing, however the output vertex positions would all be the same values as if the gpu was only using just the first piece of mapped data. Rather strange for a state machine. So I tried this order:
      map the vertex buffer update the vertex buffer unmap the vertex buffer set the vertex buffer context->Draw repeat 1 to 5 multiple times and everything is drawing as expected.
      Is this normal/expected or could this some kind of bug?
    • By Squall22
      Hey! My name is Victor, I have been programming in Unity, with C# for about 6 months now. I have done a couple of games for my own, never released one, but I would like to start now, and I have been thinking about getting a small team together, or just another person that does the graphic part, to release a game every month or so. Obviously this is just a hobby or something that we would do on our free time but I would like to have serious people that wants to be involved in the project. If anyone is interested or wants to have more information just send me a private message or reply to this topic and I will contact you. Thanks for your time!
  • Advertisement

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!