Jump to content
  • Advertisement

Unity Weekly Updates #47 - Now I can see clearer



Well well well, hello there! And welcome to this new Weekly Update post! I'm going to be really frank with you this week was primarily a debugging one. The main gist was to really remove bugs in AI. That's about it. 

I still have a bit of stuff to talk about so let's get right to it!

Game Balancing

First up I tried to start really balancing the game. This effectively means changing the stats, controller parameters among many other things. I've also tried to really change how each type of enemy feels with it.

And it's not that simple too. You really need to make the stats changes really perceivable and not just rational. This is something I've learned by reading this book.

It's not really important that you have a luck stat of 5: if you rarely get any luck at all it could have well been of 0.

This is really why playing the game can be really useful!


Next up  I've also tried to add a bit of challenge to the game. Previously the number of enemies in a room was capped to 3. While this might be a good idea for the easier difficulty it wouldn't hurt to crank it up a tad bit. I've decided to raise it up to 7...

This really was night and day! With 7 enemies things quickly got more interesting. You really need to juggle with attacking and trying not to die as fast as you can. 

With 5 (as of now) types of enemies to fight this isn't as clear as it seems... Each enemy type needs to be approached with different tactics so it can quickly become quite challenging if you're not careful...


Finally, there's a bunch of new stuff with enemies themselves.

Reworked Animations

First, the default enemy got a big animation rework. I tried to really add a bit of life to its movements. This was quite the challenge, as I'm not really qualified in animation at all. 

Nevertheless I'm still trying things out, and certainly, the results aren't half bad.

AI fixes

Next, I've been able to continue to fix bugs in my behaviour trees. As I said last week this particular part is quite hard to debug. It really requires a bit of brainstorming and to really take a piece of paper and plan ahead. 

With all this, I was able to further define my behaviour trees and therefore make the AI a bit less dumb and a bit less chaotic. 

I was even able to make them properly communicate with each other at the proper time so much so that the enemies can gang up and pursuit the player together, all while attacking and behaving their own personalized way.

Take a look at this nice video of an encounter:

It's not perfect by any means but I'm slowly getting there!

Minor Updates

  • Refactored my entity spawning mechanic so that its taken care of by an external class.
    • This is perhaps a teaser to what I'm planning next...

Next Week

So next week is all going to be about that boss I keep talking about. I've already started to clean it up and even though I'm having a bit of difficulty I'm sure it's nothing impossible to fix.

Other than that I'm also trying to really shake up the game flow of a level. I'm actually noticing more and more than rather the player goes to the next room it seems that the next room gets to him first. While the more laziest of players might say that this is perfect I'm quite sure it is really boring. So a game flow redesign is in question...

After all of this is done it's your typical suspects again. 

I got to say: cooking up behaviour trees isn't as simple as one might think...


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 Twin Stone Studio
      Hi, my name is Nikola one of the creators of The last roman village. For the next days we are running a Giveaway for 50 FREE copies of the game. To participate please visit  http://twinstonestudio.com/giveaway/612/  All winners will be announced on the release date of the game(26 July) by email( only winners will be contacted no spam for other) Here is STEAM link            https://store.steampowered.com/app/998830/The_Last_Roman_Village/ If you like you may include the game in your website  Thanks  
    • By RoKabium Games
      Metis enemies – "Ovaline" is a static plant with a corrosive and poisonous gel sack that will rupture if you get too close.
    • By dawebster
      Hello everyone,
      My name is Dominic Webster and I am currently in my last 5 months of the BS degree in game development and programming. My biggest interest in games has always been the worlds inside them. When watching movies or TV shows you get to see incredible worlds, but inside video games not only do you see them, but you experience them. For my first post I want to know what makes a good level to you? When looking at a large open world and a small more traditional level, does the criteria of a good level change? Or are there specific criteria that need to be in any level to make it good? Finally, what are your favorite levels and worlds in video games?
      For me, my favorite worlds are Red Dead Redemption, Zelda Breath of the Wild, Inside, and Celeste. These worlds are all so unique and handle level design in their own way. Inside created one level. If you don’t die in the game, the game has no loading screens, and you can walk through the whole game. Celeste has unique short levels with loads of character, and design. The precision needed to complete a level is incredible, not to mention the precision needed to complete a B-side level or to obtain all the strawberries. RDR and BOTW are vast worlds, and you know what part of the map you are in based on your surroundings. RDR feels lived in and has dynamic weather, whereas in BOTW you can go anywhere you can see.
      One final question. If you are currently a level designer, what advice do you have to me and any other person looking to get into this specialization?
    • By Giddens
      My name's Greg Giddens, I'm a game developer, programmer, looking for some help creating art assets for the strategy management game I'm developing.
      The game is called Schism and it's being developed in Unity. Schism is a strategy management game where the player manages a cult and their compound, building the compound to be self-sufficient, recruiting more members, and growing the cult's influence. Additionally, the player will also engaging in turn-based tactical missions to further their cult's agenda.
      Currently the development team is two people strong: I'm programming and co-designing, and my creative partner Steve Peacock is writing and co-designing. We've been developing Schism since February and have the main systems in place. What's really holding us back at the moment is our lack of quality 2D art assets in the form of building sprites, character portraits and scenes, and UI art. However, for the time being we just want to create a short reveal trailer with 2D stills so we can launch a Kickstarter. 
      For the trailer we need 9 scenes of people performing particular actions (more details would be provided once collaboration is agreed) and a stylised version of our title, Schism.
      Unfortunately we're not in a position to pay. We would, of course, pay if our Kickstarter was successful after the fact, however, I appreciate how much of a red flag that may raise with some of you, so please consider this to be a completely unpaid job.
      If anyone is interested please leave a comment with a link to any samples.
      Many Thanks.
    • By RoKabium Games
      For this Screenshot Saturday we are enjoying the warm summer weather but we can guarantee it's not as hot as it is down in the caves on Tartarus. Luckily the suit our Alien is wearing can withstand very extreme temperatures.
  • 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!