#Beautiful Bullet Hell Toolkit

1 messages · Page 1 of 1 (latest)

dry sable
dry sable
patent ivy
#

awesome. i'm a touhou fan, so i like this 👍 🐰 👉

dry sable
patent ivy
#

interesting.

#

suggestion. make the bg darker

#

https://www.youtube.com/watch?v=Dm24XyRPMwg
the value is too high, not enough contrast with game elements. makes it hard to read. specally on a BH.

In this 2019 GDC talk, Spry Fox's Ally Overton gives you tools to help you analyze your own game's visuals and give feedback on how to improve them.

Register for the all-digital GDC 2021: https://gdconf.com/passes-prices?_mc=sm_x_3pvr_un_x_gdcsf_x_x-yt-gdc21

Join the GDC mailing list: http://www.gdconf.com/subscribe

Follow GDC on Twitter: ht...

▶ Play video
#

in th the bg is considerably muted, as if there's a veil

dry sable
#

Good point! While this is meant to be a demonstration for the toolkit, it is still important to adhere to the basics in presentation 🙂

patent ivy
quiet sorrel
#

Are your projectiles all their own actor or do you use some kind of trick. While my project isn't a bullet hell one, I'd love to know how people handle bullets

quiet sorrel
#

Mayhaps a sort of bullet manager?

dry sable
# quiet sorrel Mayhaps a sort of bullet manager?

In the current version, each projectile is an actor with a Projectile Movement Component and a custom Behavior Component. I initially wrote a custom bullet manager, but even in it's simplest iteration, it was causing stall issues. The Projectile Movement Component is extremely performant, so I've been sticking with it for now. I've stress tested with up to 3000 active projectiles (way more than a shoot'em would normally have) without system stall. Keep in mind, my use case allows you to manipulate the projectile velocity in flight, so it isn't all just straight lines.

quiet sorrel
#

I see, I will attempt to make a bullet manager for my system. How did you approach the visualization of the bullet? I was thinking some trickery with a instanced static mesh

dry sable
#

I did make an ISM manager, but its only really worth it for higher poly meshes. So I'm just using static meshes for now for the added flexibility.

dry sable
patent ivy
#

that's pretty good. still a bit too much imho.
also i'd tone down the glow/blur. it's hard to see the bullets. in a bullet hell that's central.
the halo in the bullets makes it hard to make small movement, or distinguish patterns with periferal view.
most danmakus i like have very sharp bullets with almost solid color. i think it works really well.
the function might define the aesthetic a bit, but that's peak performance imho.

#

the patterns are pretty good.

#

(the music is not my style, doesn't match the game either.)

#

it'd be nice to show movement with kb or joystick. it seems you're using the mouse.
personally i dislike mouse movements. since the speed is very fluctuating is harder to make precise movement, and since the movement is not capped, it really takes away from the feeling of a bh, and you have to compensate with too many bullets or smth. imho. that's my preference, i know others might prefer different.

also with non/mouse control you can do things like "focus mode". and grazing.

#

also it'd be nice to showcase if you have bombs (that clear bullets in an area).

dry sable
#

New video, flying over a vertical city of sorts. A quick note: all of the bullet patterns in these videos are included in the project ready to go (or will be at the next update). Since the projectile patterns and enemy spawn scripts are Data Assets, it makes it easy to plug into your own project and tweak from there.
https://youtube.com/shorts/ifHcAcPeycU?feature=share

A gameplay demo for the Beautiful Bullet Hell Toolkit. Available now at FAB.com
https://www.fab.com/listings/e2804a22-2a5e-4bf7-83d8-298bd0add296

All of the bullet patterns in these videos are included in the project ready to go (or will be at the next update). Since the projectile patterns and enemy spawn scripts are Data Assets, it makes it...

▶ Play video
dry sable
#

Stress test for an upcoming update: https://www.youtube.com/shorts/OeePMj2HZZw
I'm working on a version with instanced static meshes next

A stress test featuring over 100,000 projectiles, the new optimizations will be included in the next update of the Beautiful Bullet Hell Toolkit.
Available at FAB.com
https://www.fab.com/listings/e2804a22-2a5e-4bf7-83d8-298bd0add296

Since the projectile patterns and enemy spawn scripts are Data Assets, it makes it easy to plug into your own p...

▶ Play video
severe night
dry sable
#

Stress test for 50,000+ ISM projectiles. kept it over 60FPS in 4k, so I'm happy with it: https://www.youtube.com/shorts/0BocmlEa9h0

A stress test featuring over 50,000 projectiles (Instanced Static Mesh) at 60+ FPS in 4k, the new optimizations will be included in the next update of the Beautiful Bullet Hell Toolkit.
Available at FAB.com
https://www.fab.com/listings/e2804a22-2a5e-4bf7-83d8-298bd0add296

Since the projectile patterns and enemy spawn scripts are Data Assets, ...

▶ Play video
dry sable
#

Another boss pattern demo: https://youtube.com/shorts/mfaZpbJixbU on a side note, Fab has randomly decided this module is "Mature". So that's a thing.

A gameplay demo for the Beautiful Bullet Hell Toolkit. Available now at FAB.com
https://www.fab.com/listings/e2804a22-2a5e-4bf7-83d8-298bd0add296

All of the bullet patterns in these videos are included in the project ready to go (or will be at the next update). Since the projectile patterns and enemy spawn scripts are Data Assets, it makes it...

▶ Play video
dry sable
dry sable