Publisher | Tizfold |
---|---|
File size | 48.96MB |
Number of files | 398 |
Latest version | 1.0.0 |
Latest release date | 2024-06-26 07:38:13 |
First release date | 2024-06-26 07:38:13 |
Supported Unity versions | 2018.4.2 or higher |
NEAT Bullets is a tool that allows you to create weapons with unique bullet patterns. Trajectory of projectiles is determined by a set of parameters and an artificial neural network generated using the NEAT algorithm.
Four scenes included:
• Weapon Evolution scene where you can evolve and save weapons
• Weapon Demo scene where you can test 80 different pre-configured weapons and see their force fields
• Shadow Survival scene demonstrates how this system can be incorporated into gameplay. Characters' animations and tilemap from this scene are NOT included!
• Space Shooter scene is a simple space shooter game, where the enemies have randomly generated weapons
Technical details
• The asset was created using the URP template, but it works fine with any other rendering pipeline. However, you may need to add any missing materials to the sprite renderers.
• On each projectile, a force is applied every fixed update. For this reason the system is not very performant. You can test performance in Weapon Demo scene on weapon #69. Its projectiles have an unlimited lifespan, so you can see how the FPS changes depending on the number of projectiles.
• Projectile pooling is not implemented.
Third-Party Files
This package contains third-party files governed by the license(s) indicated below:
• SharpNEAT under MIT license
• Redzen under MIT license
• log4net under Apache License 2.0
• Space Shooter Redux under CC0 license
• 5 Action Chiptunes under CC0 license
• The Essential Retro Video Game Sound Effects Collection under CC0 license
• Weapon Item Icon under CC0 license
See third-party-notices.txt file in the package or Third Party Files for details.