Never Stop Shooting allows you to build your own shooter game!
Your character is always shooting so all you have to do is run left and right to pick your targets.
Easy, right? Well, that is entirely up to you..! Everything is down to risk-and-reward! Which will you choose?
The game comes with 2 sample levels that demonstrate two gameplay modes.
To build your own game you need only replace the visuals and then tweak the difficulty to suit your taste. All content seen in the free demo is from Epic's Paragon and InfinityBlade assets and is included in the package. Just create a new project and hit play! Everything was designed to make swapping the visuals as easy as humanly possible.
FREE PLAYABLE DEMOS:
PC: https://mybadstudios.com/filehosting/NSSWin.zip
Mac: https://mybadstudios.com/filehosting/NSS.zip
MANUAL MODE
In the first mode you shoot obstacles that reward you with points. As the points bars fill up you manually choose to spend these points on gaining extra players or upgrading the fire rate for all players. Hindering your progress is a never ending barrage of enemies as well as regular bosses with ever increasing health.
AUTOMATIC MODE
In this mode you can gain points from the infinite supply of points always at your disposal. SImply run into it and see your playable character count increase automatically over time the longer you can stay in this stream of points. You can also gain more players by destroying the Give-Or-Take barriers that spawn in between the enemy horde but, as the name suggests, fail to get it into a positive value before it hits you will result in you losing players rather than getting extras.
In both modes it is a case of risk and reward. The more time you spend not shooting the enemy the easier it becomes to shoot the enemy... if you can survive their onslaught after leaving them to get so close, that is...
This game template comes with a variety of blueprints that you can simply drag into your level to build custom new levels.
These include:
auto enemy spawners (MASS enemies and boss characters) and movable obstacle spawners
a player spawner that allow you to choose a player from a character select screen and then load the selected character in the level
prefabs for gaining points , fire rate adjustments and spawning of extra player characters
a simple "destroy this to beat the game" prefab
Other systems included with the template include:
The system is setup to support multiple player characters with any number of custom skins. You are free to use completely different characters for each skin or use only a single skin per character but I demonstrate how to use child blueprints so you can create a custom playable character as simply as swapping out the skinned mesh and calling it a day
For those who prefer celshading I also include a basic celshader post process system. Simply set the bUseCelshading bool in the game instance and drop the celshading blueprint into your scene with a post process volume. That simple bool will enable or disable celshading on all levels with the blueprint in it with 0 configuration required by you per level
Simultaneously control multiple characters with a single input controller
Trigger volumes that limit player movement to the level, captures and destroys spent projectiles and enemies and determining when the enemy starts to focus on the player rather than blindly marching forward
Add multiple cameras to your player characters and drop the SimpleCameraSwitcher component on it to add multiple camera angles during play. Visually set the smoothness of the transition via the included curve asset
It also includes a few custom shaders and materials to give your game that polished feel
The template makes use of Enhanced Input and Data Assets as well as MASS for spawning the enemy horde.
The template is coded almost entirely in C++ and is exposed to Blueprints. It has been tested on Windows, Mac and iOS