Shoot 'm Up cover
Shoot 'm Up screenshot
Genre: Indie

Shoot 'm Up

Minor updates & Linux issue fixes

This patch fixes;

- Disappearing map selection menu in rare cases
- Map downloader stuck on Linux
- Fixed error message when typing invalid port number
- Allow XP to be earned on non-official servers

Controller support added

As requested I've quickly implemented a basic gamepad / controller input layer.

The entire game should be navigateable from A to Z and completely playable, albeit there are some caveats;

- Hints and tips will still display keyboard / mouse names - I will have to refactor this so I can show actual buttons.. But for this I need more controllers as well.

- Car controls are a bit funky, you'll have to use the joystick instead of trigger buttons to step on the gas.

- The game is much harder with a controller, as there is no aim-assist.

- You can't re-map controls yet (only configure the movement / aim speed) in-game. If you want to edit those, you will have to fiddle with the button numbers in the "settings" file located here: %LOCALAPPDATA%\\ShootMUp\\settings

This file is an INI file that will contain a section of "GP_CONTROLS". The numbers there relate to the numbers you see in the Windows "game controller properties", except that the numbers in the ini-file are 0based (the control window starts counting from 1). So if you want to make some changes, you'll have to check the number in the properties screen, then deduct 1 from it, and use that number in the config file.

I also don't have that many controllers - I have been developing and testing this with a PS4 controller hooked up to my Windows PC, so I hope most controllers will work. You might need to do some remapping - feel free to share re-mapped configs in the discussions! Ofcourse I'm also available on Discord for any burning questions you may have.

Enjoy!!

1.0.1 Patch

The 1.0.1 patch brings some small changes;

- Added informative text on main menu
- Adding bots now uses max players
- Fixed issue when filling max players when hosting server
- Fixed some issues with filesystem (map loading / scanning) - might fix some crashes

Shoot 'm Up release 1.0.0!

The 1.0.0 release is finally here, bringing very small updates for the open beta users, but a completely new release for the rest of the world.

Here are the patch notes:


  • Added more documentation on map editor
  • Improved some gun sound effects
  • Fixed breaklights being despawned too quickly
  • Fixed getting stuck in car in campaign
  • Fixed wall visibility in map editor


Check it out now, leave a review, and then check it out again :+)

0.10.2 - Open beta patch

Another patch that fixes some minor issues and should improve the zombie survival gameplay;

The zombie survival gameplay still is kind of unbalanced (mainly because of the ability to freely respawn / no possibility to revive downed teammates), it should be a bit clearer for new players now. More changes will come, but not in a patch - that will be a new version.

Here's the changelog for this patch;


  • Added bot count to server list
  • Added notification showing shop location after surviving the first wave of zombies
  • Added notification to vote skip daytime (will be a default integrated feature soon!)
  • Changed zombie spawn rate
  • Replaced
  • Improved zombie SFX
  • Fixed double clicking in server list not working right
  • Fixed zombie shop deployables (barbed wire was missing)
  • Fixed zombie match starting at wrong day
  • Removed need to press key to pickup health
  • Removed ear-rape after a zombie match where you'd make a lot of kills

0.10.1 - Open Beta Patch

Thanks for the valueable feedback during the open beta! I've addressed some issues and made some improvements here and there;

You can now always spawn in zombie survival mode - no need to buy new spawns. You don't lose money yet when you die - as the zombies coming at you might be a challenge.. We'll see how this goes.

Also prevented issues where you'd be able to buy things that didn't help (e.g. didn't fit, or already full health). Thats fixed!

I've improved a bit on the drawing pipelines regarding lights and walls - there's still some more optimisations to be done, but this should help out a bit already.


  • Added [BOT] name to bots
  • Changed spawning options in zombie survival mode
  • Improved chat sound effects
  • Improved car sounds effects
  • Improved some performance by batching light draw calls together, should improve performance on older machines.
  • Improved wall rendering by a lot, lowering VRAM usage, loading times and wall rendering times.
  • Fixed wall rendering issue in linux
  • Fixed issue when hitting "reload" while holding grenade
  • Fixed error in main menu on specific occasions
  • Fixed losing money by being able to buy more deployables than you can carry, heal when full health, or repair with 100% base.

Open beta inbound!

The open beta for Shoot 'm Up will commence next monday - august 19th.

This open beta is focussed on streamers / youtubers / influencers, and you're encouraged to take gameplay footage of the game!

If you don't have a key yet, you can contact me over Discord :)

https://discord.gg/FFz5tzd

Cheers!

0.9.0 - closed beta release

A big update! This update prepares for the closed beta test. If you want to join the closed beta test, please join our discord channel here: https://discord.gg/FFz5tzd

Changelog:
- Added vote system
- Added selectable classes
- Added unlockable weapons
- Added customizable classes
- Added static token-based login through Steam
- Added gamma configuration at first boot to make sure the game is not too dark
- Added option for particle amount
- Addes spectate option in zombie game mode
- Added wall optimalisation script
- Added worldwide dedicated servers + support for Ubuntu servers
- Added support for a lot of foreign languages (chat & usernames)
- Added missing skin sprites
- Added support for texture sizes (to support lower end hardware)
- Added new gore sound effects
- Added new sound effects and graphics for zombie game
- Added more information (official & bots) to server listing
- Added double XP for not playing with bots
- Changed zombie mode to use days and time instead of waves
- Replaced default zombie sprites
- Improved server listing + added search and filter
- Improved sound level mixing
- Improved sound loading times
- Improved some texture pages to keep texture swaps down
- Improved performance for drawing sprites
- Improved shadow on player objects
- Improved bots spawning / logic
- Improved text notification readability
- Improved some campaign stuff
- Improved visibility of some notifications
- Improved speed / movement / sound logic of footsteps in multiplayer
- Fixed segfault / hard crash in servers when running a while
- Fixed 3 minor memory leaks
- Fixed issue when joining game in end-game state
- Fixed time of day lighting in multiplayer games not being smooth
- Fixed broken movement logic on very low FPS / ALT+TAB
- Fixed various map loading visual glitches
- Fixed some graphical issues with player skins
- Fixed issue where map editor sprites get placed double
- Fixed icon size in survival shop
- Fixed lagspike on zombie game end
- Fixed glitches with flamethrower
- Fixed sounds from map playing when leaving map
- Fixed displaying of old kill information in new matches
- Fixed pre-game zooming system
- Fixed issue with menu buttons not storing "disabled" option
- Fixed resolution settings acting weird
- Fixed broken usernames and chat with weird characters
- Fixed chat clearning in lobby if pressing Y
- Fixed decal texture issues
- Fixed some skin issues with feet
- Fixed level information not updating correctly
- Fixed various speed issues on lower FPS (car, physics, debug window, car door, getting in / out, camera angle on car, player animations, drift sounds, text speeds, AI speed)
- Fixed some campaign timing in E1M2
- Fixed issue where Max FPS would randomly change
- Fixed graphic glitch with walls when window has no focus
- Fixed delay in map packing
- Removed test vote
- Removed some unused files
- Removed login on username / password / email
- Removed random weapon spawn from DM style games (replaced with classes)
- Removed gamma check for dedicated servers

0.7.2 patch

0.7.1 Patch

<*>Added steam invites / in-game joining <*>Added functional in-game menu <*>Added timer / score overview for online game modes <*>Added progression bar + leveling system <*>Fixed a bug / crash with deployables in zombie survival mode <*>Fixed main menu behaviour with escape button <*>Fixed main menu text colour bug <*>Fixed environment not being sent properly from dedicated servers <*>Fixed issue where console would open up in registration (console now is F7) <*>Fixed memory leak in lighting engine <*>Fixed small issue with lighting engine <*>Fixed some smaller bugs in campaigns <*>Increased performance of lighting engine <*>Tweaked some sound levels