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.WebGL Demo • DocumentationFour 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 weaponsTechnical 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 FilesThis 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 licenseSee third-party-notices.txt file in the package or Third Party Files for details.