No Heroes – Development Blog #1

Hello everyone,

This is the first development blog of No Heroes. In these blogs, i share the development updates made to the game.

By following the Game Development Trello Board for No Heroes, you can see what’s been worked on and what’s left until the Early Access release:

As high priority, i’m working on the most important features and fixing most important bugs to make the multiplayer game actually playable and as consistent as possible, making it good enough for the next video development update.

With that done, the game gains a solid base that i can work on for the rest of the features and improvements planned.

To start things off, here’s what has been worked on:

Scoreboard and match end/start

Until now, matches didn’t end and there wasn’t a scoreboard. To make the step to having functional matches and starting new matches, a scoreboard was implemented where each player has scores assigned to them which are also networked synced, so everyone can see the current state of the match.

The current game mode implemented is Deathmatch, so the scoreboard implemented is only for that game mode. This was implemented in a way that would be easy to implement for other modes. Here’s a WIP version of the scoreboard:


With the scoring system implemented, the server checks if a player wins every time the score is updated for a player, ending the match when a player wins. This triggers the ending of the game, with a slow transition to an ending screen with the scoreboard, and a timer to the next game. The server then sets the next game mode, map, etc, and starts the new match with correct state synchronization between all players.

Player AI Controller

To be able to easily test things locally on my pc, i decided to make a very simple AI controller by extending the player base to support AI controllers, where the server controls the AI automatically.
By using Unity’s Navmesh, it’s incredible easy to find a path between random points in the map, and making the player turn and walk/run through that path.


By making simple AI controllers, i can very easily test the player movement, animation, client/server side hit detection, etc. With this implemented, i was able to test and fix much faster the problems i was having with the remote player animation and movement.

Here’s how it was:

And how it is now:

The movement is still work in progress and will be improved to a much more realistic movement and animation in the future.

Scope sights improvement

For some reason, the quality of the scope was terrible, but really didn’t tried to fix it before. It was difficult to see things through the scope, so i fixed it.

Well, that’s it for this first development blog. These are some of the major things worked on, but there were also many smaller things and behind the scenes stuff worked on that can’t be put into this post.

Hope you like these small development blogs and thanks for the support!


No Heroes Roadmap to Early Access


Roadmap to Early Access

I created a Trello board for No Heroes, where it shows the tasks needed to be completed until the Early Access release.

This Trello board was made for two purposes:

  • For me to organize all tasks needed to be complete. This shows me the overall picture of what needs to be done, and will let me stay more focused on specific tasks.
  • For you to see the development progress that has been done and needs to be done until Early Access. Hopefully it will give you an idea of how many things go into making a game.


The Trello board is not yet complete, so expect it to grow in the future. As of now, it currently has 101 tasks to be completed.

Click this link to go to the No Heroes Trello Board

No Heroes Development Updates

From now on, i will try to do regular development blog posts describing what has been done since last development blog.

I can’t guarantee that these updates will be done every week, but the updates will always be made on the same day of the week to be consistent.

All updates will be made on this website, so be sure to follow for future updates.


Thanks for the support!