Bullet Hell Goals
Posted: September 02, 2024
Last Updated: February 26, 2025
BULLET HELL GOALS:
MVP GOALS:
- BulletBuilder ✓
- FiringPointBuilder ✓
- EnemyBuilder ✓
- WaveBuilder ✓
- LevelBuilder
- ProjectManagement ✓
- New Project ✓
- Export Project ✓
- Import Project ✓
- Delete Project ✓
- Sprite Editing
- UV Tiling and Offset options ✓
- Interactive Widget support ✓
- Iron out sprite rendering problems (for the nth time).
- Bugfixes
MISC GOALS:
- “Dialogue Wave”: Options to add basic back-and-forth dialogue cutscenes with conversing sprites. Tools for adding text, narrative options, audio/voice acting clips/text crawl audio/background. See Greggmas Saga cutscenes as example.
- Game Tools: More options for customizing your game. Background music tools, background visuals, put levels together, save progress, etc.
- Player Tools: Customize certain movement/firing options for the player. WASD vs Mouse movement. Twinstick aim vs. Autoaim vs. Static Aim or a combination of the three.
- Pickup Tools: Allow enemies to drop pickups that can trigger powerups/points/other things. Allow options for pickups to spawn randomly or at certain triggers.
- Camera Tools: Camera shake on hit/other triggers. More “open world” movement options for following player.
- Vampire-Survivors-like: With a few additional options, it would be viable to create enemy movement tools that cause enemies to follow the player around. Camera tools to allow more “open space” movement, and powerup/drop tools to allow dropping XP and items.
- Basic Sprite Animations: The basic sprite rendering was hard enough to get working, so animation will probably be even harder. Would be cool, though.
WACKY STRETCH GOALS:
- Audio Analyzer: Read in an audio (music) file and create bullet patterns that reflect the given piece. Things like tempo could affect attack speed, pitch could affect number/size of bullets, drops could influence larger ‘bursts’ in the firing pattern, etc.
- Modding: Add methods for users to implement their own systems and builders and modify existing functionality.
Anything else that you think would be cool to see in an easy-to-use danmaku-maker? Drop me a message on Bluesky.