Welcome to Bulletfury¶
Hi! Bulletfury is a high-performance 2D bullet spawning and rendering framework for Unity. Whether you're making a chaotic bullet hell or just need a few projectiles for your platformer, this tool is designed to make it easy, fast, and fun.
Compatibility¶
Just a quick heads-up on what you'll need:
- Unity 6 or newer
- URP (Universal Render Pipeline)
How to use these docs¶
We've set things up to get you moving quickly:
- Getting Started: We'll walk you through installing the package and getting your first bullets on screen.
- Modules: Learn about the building blocks of Bulletfury and how to snap them together.
- Patterns: We've got some recipes for common bullet patterns to help you get started.
- Custom Modules: Want to do something unique? We'll show you how to write your own modules.
- API Reference: Full type/member reference with usage notes and best practices.
Is this for you?¶
If you're building a shooter, a bullet hell game, or anything that needs a lot of projectiles, then yes! Bulletfury is perfect for:
- Designers who want to tweak bullet behavior right in the Inspector without touching code.
- Programmers who want a solid foundation to build custom bullet logic on top of.
- Teams who want a shared language for defining bullet patterns.
Where to go next¶
- Setup and First Spawn: The best place to start. Get the package installed and fire your first shot.
- API Reference: Detailed code-level docs for all public types and extension points.
- Free Modules: See what tools are in your toolbox right now.
- Basic Patterns: Learn by example with some classic bullet patterns.
- Write Your Own Modules: Dive into the code and make Bulletfury do exactly what you need.
Quick links¶
- UPM Package Name:
com.wayfarergames.bulletfury - Paid Version: Check out the
Paid Versionpage if you're interested in the advanced features.