The 2D Shooter Bullet and Weapon System is a powerful and customizable solution for creating 2D shooter games. It includes a custom weapon configuration editor, Scriptable Object support, and a bullet pooling manager. The system allows for endless bullet pattern configurations and customizations, including ricochet and bullet impact effects. The WeaponSystem.cs script provides sliders for every property on the weapon, making it easy to control properties like bullet count, fire rate, and spread. The system also includes a customizable player movement script and a multitude of extra sprites, SFX, prefabs, and demo scripts.
The system is highly performant, even on mobile devices, and includes a customizable bullet and object pool to pre-load items at start. It is linked up with Unity's InputSystem, allowing for easy remapping of the WeaponSystem controls. The system also includes demo scenes to showcase its capabilities, including a weapon configuration and inventory scene, a space platform defense scene, a top down shooter scene, a space shmup scene, and a turret scene.
The system is easy to use, with no scripting necessary. Everything is customizable using the included editor, and live feedback is provided as you customize options and tweak your bullet patterns and weapon configurations. The system also includes a built-in custom editor to tweak and configure everything in play mode or not.
The system is highly customizable, with endless bullet pattern options and a large variety of bullet options and modifiers. It also includes an inventory system to carry and equip all your custom weapon and bullet configurations, allowing for dynamic switching in-game.
The system is performant, with the ability to fill the entire screen up with bullets and run on mobile devices. It also includes a customizable bullet and object pool to pre-load items at start.
The system is highly customizable, with many different bullet pattern configurations and customizations, as well as ricochet and bullet impact effects like sparks and blood. The WeaponSystem.cs script contains sliders for every property on the weapon, making it easy to control properties like bullet count, fire rate, and spread.
The system is easy to integrate with your existing game, with a working 2D shmup project with tons of included examples, ready to start making your own game.
The system includes a custom weapon configuration editor, Scriptable Object support, and a bullet pooling manager. It also includes a customizable player movement script and a multitude of extra sprites, SFX, prefabs, and demo scripts. The system is linked up with Unity's InputSystem, allowing for easy remapping of the WeaponSystem controls. The system also includes demo scenes to showcase its capabilities, including a weapon configuration and inventory scene, a space platform defense scene, a top down shooter scene, a space shmup scene, and a turret scene.
The system is highly performant, even on mobile devices, and includes a customizable bullet and object pool to pre-load items at start. It also includes a built-in custom editor to tweak and configure everything in play mode or not.
The system is highly customizable, with endless bullet pattern options and a large variety of bullet options and modifiers. It also includes an inventory system to carry and equip all your custom weapon and bullet configurations, allowing for dynamic switching in-game.
The system is easy to use, with no scripting necessary. Everything is customizable using the included editor, and live feedback is provided as you customize options and tweak your bullet patterns and weapon configurations.
The system includes many different bullet pattern configurations and customizations, as well as ricochet and bullet impact effects like sparks and blood. The WeaponSystem.cs script contains sliders for every property on the weapon, making it easy to control properties like bullet count, fire rate, and spread.
The system is highly customizable, with many different bullet pattern configurations and customizations, as well as ricochet and bullet impact effects like sparks and blood. The WeaponSystem.cs script contains sliders for every property on the weapon, making it easy to control properties like bullet count, fire rate, and spread.
The system is easy to integrate with your existing game, with a working 2D shmup project with tons of included examples, ready to start making your own game.





