Final Days cover
Final Days screenshot
Genre: Shooter, Indie

Final Days

Fire Update (v0.25)

The Final Days v0.25 "Fire Update" is now out!



Here's a summary of the main changes:

  • Added new "Hot Shot" ammo type which ignites enemies near the impact area and continues to apply additional damage over time while they are burning



  • Enemies and some objects will now briefly catch fire after taking explosive damage (this is a visual effect only, it does no extra damage)



  • There is now a short delay before barrels explode. Before they explode, they will catch fire giving you a brief warning to move away.
  • Added burning barrels

There were also several other changes and fixes. For further details, you can view the full changelog on the forums.

To coincide with this release, I'll also be hosting a multiplayer session this weekend (details here). All are welcome, so feel free to join if you can make it!

As always, please feel free to share your feedback and suggestions with me. It is always appreciated! The best ways of reaching me are on the forums, Twitter, or Discord.

Thanks for playing, and I hope you enjoy the update! :)

Cheers,
Mike

v0.24.1.1 Patch

I've just released a patch which I thought I should make an announcement about as it fixes a few potential crashes.

Here's what's been fixed:

  • Crash could occur when hosting a public game. This could happen if the router returned an IPv6 address while performing UPnP port forwarding.
  • Crash could occur if a resolution higher than 4K was used.
  • Crash could occur if the audio playback device became unavailable while the game was running.
  • Crash could occur if a controller is used and unplugged during play.

Thanks to the players who submitted crash reports to me! The reports are extremely valuable to me and helped me find and fix these crashes quickly.

If you ever experience a crash yourself, I highly encourage you to submit the crash report to help get it fixed as soon as possible. Please be sure to also include your e-mail address if you don't mind me contacting you about the crash (or letting you know when I've fixed it).

Cheers,
Mike

Minor update: Parental Controls (v0.24.1)

This is just a minor update which adds some basic parental controls. Now my little cousin will be allowed to play ;)



It adds a new "Parental Controls" menu to the options screen which can optionally be password protected. It allows you to change the gore level between: blood & gore (the default setting), blood only, green blood, and none. Parental Controls settings are also synchronised via Steam Cloud so that they still apply even when logging in to another PC.

And if you've been watching my Twitter account lately, you may have seen that I've been working on adding fire into the game for the next big update (v0.25)...



Well, I'm planning on releasing this update soon as an experimental build! So if you're interested in getting your hands on this early, be sure to keep an eye on Twitter, Discord, or the forums for the announcement.

Cheers,
Mike

Score & Leaderboards Update (v0.24)

The Final Days v0.24 update is here! It contains a lot of changes, but the main focus was on overhauling the scoring system, tracking best scores, and Steam leaderboards support.

Here's a summary of the score related changes:

  • Your best scores are now saved for each mode/map/difficulty and shown at the start of the game and in the HUD. Last Stand mode also tracks the highest stage you survived and the most waves you survived.




  • Added support for Steam leaderboards

  • Compete against your friends and others for the best score!



  • Scoring Changes:

    • Scoring is no longer based on damage done to enemies. Instead enemies have a fixed base score of 100 for normal enemies, 300 for tanks, and 1000 for mini-bosses.
    • Tweaked/Balanced amounts awarded for all bonuses
    • Added "Long Shot" bonus which gives you +15% for long distance shots
    • Can now receive "stealth" and "assist" bonuses from explosive damage
    • Added "Solo Bonus" which gives you +10% points when you are the only player alive
    • Added "Survivor" bonus which is awarded at the end of the stage if you didn't die. It gives you +20% of the points scored during the stage. If no damage was taken, the "Unscathed" bonus is also awarded which gives you +30% points.

  • Last Stand mode now resets the score at the start of each day.
    The reasoning behind this is that this is an endless mode, so it made more sense for the score to represent your best score for a single day. This means that you don't need to play from day 1 to get the maximum points. You can just keep playing from the last day you got to to potentially get an even better score. It also makes more sense for multiplayer games as late joiners can still compete for score against people who have already been playing for a while.
  • Campaign & Last Stand modes now only show rankings at the end of each day
  • Note that Escape mode scoring still needs more work. I decided to postpone overhauling this mode so that I could get this update out sooner to you all.
  • DISCLAIMER: While I'll try to avoid this where possible, your scores may get reset from time to time. This is because Final Days is still under development and the scoring systems may change further.

I also made a few other changes based specifically on feedback I received:

  • Enraged enemies now always show up on the mini-map. This should make it easier to find the last remaining enemies.
  • A message is now shown when you're the last one left alive, and when you're the only one alive and another player spawns.
  • Each players respawn timer is now shown in the players list. So now you can easily see how long you'll need to hold out before dead players can respawn and help again.
  • No longer auto-switches to High-Ex when you pick it up because it's so easy to accidentally blow yourself up when this happens.

I've said it before, but I really appreciate all feedback I receive. I do consider all of it (it just sometimes takes me a while to get to it). Please keep it coming! :)

And here are a few other changes of note:

  • Fixed a bug (introduced in v0.23) where enemy numbers were not scaling correctly based on the number of players. This resulted in too few enemies for multiplayer games.
  • Changed when enemies enrage. They now enrage sooner, but the timer resets whenever an enemy is hit.
  • When a player dies, they now drop up to 5 items that they were carrying (pipe bombs and full clips get priority)
  • Added a torso bobbing animation for players based on speed. This should help highlight that moving forwards is faster than going backwards.
  • New main menu screen!



There were also many other changes and fixes. For further details, you can view the full changelog on the forums.

If you have any issues, feedback, or suggestions, then please let me know! As usual, the best place to reach me is on the forums. For other ways of contacting me, check out the "Welcome to Final Days" forum post.

By the way, Final Days now has an official group on Discord! You can join for general chat and discussions about Final Days, as well as finding other people to play with. I'm also posting announcements there as another way for people to keep up to date with Final Days. Here's the link: https://discord.gg/RfYdZ45

Thanks for playing, and I hope you enjoy the update! :)

Cheers,
Mike

Game Modes Update (v0.23)

This one took a little longer than normal, but the Final Days v0.23 update is now out! There are a lot of changes in this update, but the main focus is on game play modes.

  • Changes to Last Stand Mode
    Last Stand mode has got a bit of an overhaul. Here's a summary of the main changes:

    • The levels are now broken into "days" and each day has 5 waves.
    • Once you complete a day, the following day will be unlocked and you can now continue or even start a new game from that day. Progress will even be synced with Steam Cloud!
    • Revamped how enemy progression and scaling works to give a more fun (yet still challenging) difficulty progression.


  • New Game Mode: Campaign
    The basic idea of this mode is that your base has been overrun by mutants, and now you must evacuate and rendezvous at the extraction point in 7 days time. It basically strings several Last Stand maps together with each one representing a day that you must complete to progress.



  • New Game Mode: Escape
    In this mode the idea is that you're trapped in the lower levels of a bunker, and you need to fight your way to the surface and escape. Rather than having to kill all enemies like in Last Stand mode, you instead just need to find the exit for each floor. However, you don't know where the exit is and the mini-map uses fog-of-war to hide it from you. The levels are also procedurally generated and will be different on each play through.

  • Made several changes to try and better balance item drops. This should hopefully make the game a bit more consistent, and avoid the "feast or famine" situations that could previously occur with item drops.
  • Added a radial ammo selection menu. This should make ammo selection a bit easier (particularly for controllers) when you have a lot of different types. To open it, hold reload.
  • The total ammo clips you're carrying is now shown in your HUD. This should hopefully make it more obvious how much you're carrying, and why you can't pick any more ammo up. This info is also shown above other players heads so that you can tell if they might need some additional ammo.
  • Partial ammo clips can now be dropped. So now you can make space in your inventory without having to empty a clip by shooting.
  • Replaced the field of view effect with a new rolling fog effect. This new effect fits the game a little better than the old "TV static" effect and creates a bit more atmosphere.
  • Added an option to manually control the camera zoom. When enabled, you can toggle the camera zoom level using "Left Ctrl" on keyboard or "D-Pad Up" on controller.
  • Menus are now scaled based on your resolution.
  • Added an option to unlock the frame rate. (I recommend locking to 60fps for the optimal experience, but the option is at least there now for those that like to run at max FPS.)
  • Several fixes!



There were also many other changes and fixes. For further details, you can view the full changelog on the forums.

Please be aware that while I did my best to play test this new version as much as possible, there may still be some issues or things that need tweaking. So if you do come across any issues, then please let me know and I will work with you to resolve them as quickly as possible.

Also, while I have done a lot of work on "Escape Mode" so far, I still consider it to be in its early stages and requiring some more work. So I'd be very interested to hear your thoughts and ideas about this mode.

As usual, the best place to reach me is on the forums. For other ways of contacting me, check out the "Welcome to Final Days" forum post. I will endeavour to read and consider everything you post.

By the way, now that this update is out I'm planning on organising another official multiplayer session very soon. Subscribe to this new forum thread to receive notifications about any upcoming sessions.

Thanks for playing, and I hope you enjoy the update! :)

Cheers,
Mike

Enemies Update (v0.22)

The Final Days v0.22 update is here and, as you've probably guessed from the heading, it's mainly about changes to enemies. Here's a quick summary:

  • Added new "Darter" type enemy which darts back and forth to try avoid being shot



  • Added flanking behaviour for "Stalker" enemies. They'll now try to avoid your line of fire, and attack you from the side.



  • Added special attacks for the large enemies. Each enemy type has a different special (e.g. charge attack).



  • Added "tank" class enemies. They are basically a little bigger and a different colour to normal enemies with more HP and special attacks.
  • Mini-boss HP is now affected by difficulty (Easy = 66.6%, Hard = 112.5%, Insane = 125%)
  • "Bloater" enemies now have a slithering style movement
  • Improved animations

And here's a few other unrelated changes which are also worth mentioning:

  • To avoid spawning players in the middle of a horde during a wave, players will now be spawned at the spawn location furthest from any enemies. Secondary spawn locations have also been added and are used during a wave.
  • Walls and Tank Traps are now much stronger and will last a bit longer against enemy attacks
  • Damage done to barrels by gunfire is now consistent (e.g. to destroy from max HP: 3 shots from Standard, 1 shot from Power Shot)
  • Several network performance improvements

There were also many other changes and fixes. For further details, you can view the full changelog on the forums.

While I did my best to playtest this new version as much as possible, there may still be some issues or things that need tweaking. In particular, the enemy difficulty may still need some balancing given that I've changed their behaviours quite a bit.

So if you do come across any issues or have any feedback, then please let me know. As usual, the best place to reach me is on the forums. For other ways of contacting me, check out the "Welcome to Final Days" forum post.

By the way, I was thinking that I may start organising some official multiplayer sessions. Would anyone be interested in that? If you are, then head over to this forum thread and leave a comment.

Anyway, I hope you enjoy the update! Thanks for playing! :)

Cheers,
Mike

"Pipe Bombs" Update (v0.21)

The Final Days v0.21 update is now out! It contains several additions and changes, but the big ones are the addition of pipe bombs and 2 new ammo types!

Here's a summary of the main changes:

  • Pipe bombs
    Pipe bombs are fitted with an alarm which attracts mutants to them before they explode. The alarm angers the mutants so much that they'll focus all their attention to it. This can obviously come in handy, so use them wisely!



  • New ammo types

    • Spread Auto: An automatic version of Spread Shot. It's not as powerful, but has a larger clip size. Great for clearing away hordes!
    • High-Ex: A high explosive round which really packs a punch! Be warned though, it is NOT intended for close range use! ;)




  • Tank traps
    Added tank trap defenses to most of the maps. They can be handy for holding back mutants for a bit while you open fire on them. They're pretty sturdy, but won't hold out for long against large hordes.

  • Drop ammo improvement
    The "drop ammo" action now throws ammo towards the crosshair position. This should make it a little easier to get ammo to the desired team mate.

  • Ammo carry change
    Previously you could only carry a max of 4 clips per ammo type. But now you can carry a total of 10 clips overall. So you can now carry more of your favourite ammo type. And if your ammo is full but you'd like to pick up a different ammo type, then you can just drop some of another type you're carrying.

  • Difficulty tweaks
    Some people were still finding Final Days too difficult (even on easy mode). So I've made "easy" a bit more forgiving. But I've also made "hard" and "insane" modes a little more challenging for the more hardcore players ;)

  • Added some screen shake effects (can be disabled under advanced video options)
  • Added option to disable ammo auto-switching (under control options)
  • Added some "Streaming" graphics presets intended for video streaming/recording (they basically disable the animated field of view effect as it does not compress to video well at all)

There were also many other changes and fixes. For further details, you can view the full changelog on the forums.

If you come across any issues or have any feedback, then please feel free to let me know. As usual, the best place to reach me is on the forums. For other ways of contacting me, check out the "Welcome to Final Days" forum post.

Thanks for playing, and I hope you enjoy the update! :)

Cheers,
Mike

January Update (v0.20)

The Final Days v0.20 update is now out and includes some big changes!

New Features



  • Object Dragging
    It is now possible to grab objects (i.e. crates and barrels) and drag them around. This makes strategically placing objects MUCH easier!
  • Drop Ammo
    If you have any special ammo to spare, you can now drop it to share with your team mates. Note that you must have at least 1 full clip left for this to work.
  • New map: "Hospital"
    (Thanks to Makofire for the concept which inspired this!)
  • Support for Latin and Cyrillic characters
    The most common Latin (e.g. European) and Cyrillic (e.g. Russian) characters are now included in the fonts. So player names and chat messages using these characters will now display correctly. Other characters (e.g. CJK characters) aren't supported by the fonts I'm using, but I will try to look into this later.

Notable Fixes



  • Auto port forwarding (UPnP) fixes
    In some cases, this wasn't working even though it was configured correctly. This was obviously quite bad as it meant that others could not join your public games. This should now be working much more reliably than before. But if you are still having any issues with this, then definitely let me know!
  • Fixed sound effects being too loud
    This issue mainly affected people using headphones or surround sound speakers.
  • Physics are now much smoother
    Previously, physics could get a little jerky when there was a lot of enemies on screen or on high latency connections. Things should now be a lot smoother in these cases.

There were also several other changes and fixes. For further details, you can view the full changelog on the forums.

If you come across any issues or have any feedback, then please feel free to let me know. As usual, the best place to reach me is on the forums. For other ways of contacting me, check out the "Welcome to Final Days" forum post.

I hope you enjoy the update! :)

Cheers,
Mike

v0.19.1.1 Patch

I've just released a patch which I thought was worth mentioning. There was an issue when launching the dedicated server from the game, the game would still appear as "running" in Steam and could not be launched again until the dedicated server was closed. This is now fixed in v0.19.1.1. If you still have any problems with this though, please let me know.

And if you missed it, I also released a patch last week to address the following issues:

  • Fixed rare crash related to setting music volume
  • [Steam] Fixed: App could take 5 seconds longer to start if there were no Steam Controllers connected
  • Fixed: Prevent screensaver from starting while Final Days is running (needed when using a controller)
  • Fixed: Server: Prevent computer from going to sleep while dedicated server is running

As per usual, the full changelog is available on the forums

If you come across any other issues or have any feedback, just let me know. Happy New Year! :)

Cheers,
Mike

December Update (v0.19)

The Final Days v0.19 update is now out and ready for the holidays!

There's quite a few changes, but the main one is that Final Days now officially supports Steam Controllers! The config may still need some tweaking though, so let me know if you have any suggestions.

Here's a summary of the changes:

  • Added official Steam Controller support.
  • Frame rate and camera movement should now be much smoother.
  • Added new "World Detail" graphics quality option which basically controls the maximum visible amount of debris and blood. The "Low" and "Medium" presets now have improved performance as a result.
  • Changed the frame rate setting to now be part of advanced video options. The "High" and "Medium" presets use 60fps, and the "Low" preset uses 30fps.
  • Spectator mode is now much smoother (particularly when there's a lot of enemies on screen, or when switching cameras on high latency connections).
  • Made movement of off-screen players much smoother (no more jumping player labels).
  • Gamepad controller: "RS-Click" now also opens/closes doors, and "X" now also cycles ammo types (the opposite direction to "Y").
  • Can now display in-game help using a controller (instead of having to press "F1" on the keyboard).
  • Improved appearance of help for Keyboard/Mouse and Steam Controller.
  • Several improvements to the server browser.
  • Added option to launch the dedicated server instead when starting a game.
  • Multiplayer networking improvements.
  • Several fixes and tweaks.

For further details, you can view the full changelog on the forums.

If you come across any issues or have any feedback, then please feel free to let me know. As usual, the best place to reach me is on the forums. For other ways of contacting me, check out the "Welcome to Final Days" forum post.

Merry Christmas, and I hope you enjoy the update! :)

Cheers,
Mike