ShmupSamurai wrote:Amazed no one has made a topic about
Well, I'm curious as to what everyone's thoughts are on bullet design...and no, I don't mean bullet patterns. I mean the ACTUAL APPERANCE of the bullet(s) in question.
Very very important point and well raised. There are times even the big boys get this wrong with bullets that don't stand out in certain sections of the game. My advice to start would be to make all your bullets White circles with black Borders. 1px stroke effect in Photoshop works well for this. But this is only for development purposes. Making your bullets pretty can come later.
Thoughts like:
1) Do you like them simple, or detailed/intracate?
a mix of both. Use multiple frames of animation to make your bullets pulsate and come to life, but adhere to the bright core with dark edges rule overall. You can reverse this if you want the ikagura dark bullet look. Just make sure the edges are identifiable and make the contrasting section of the bullet roughly reflects the hitbox of the bullet.
2)What colors attract your attention the most or which do you prefer?
use colours that are opposite each other. Red/blue etc. This helps the player identify the patterns amongst the mass and make good decisions.
3)Animation, effects.
simple pulsing in size works well and a bit of rotation. Effects wise, dont add transparent alpha glows. When your bullets start to overlap it begins to look horribly and you may end up masking visible bullets. Stick to alpha blending on the foreground layer and if you have the budget on your games draw, draw additive glows *behind* the bullets. This will double your draw calls though, so keep your bullets simple.
4) Shapes, and styles.
circles, round based triangles and gradient rectangles. Throw in a shuriken too.
5) What should kind newbie shmup devs stay away from/or avoid?
keep all your bullets on a single sprite sheet and draw all your projectiles in one pass. Don't use multiple files for individual bullets. This will destroy your performance. The xbox is horrible for texture swapping, for example and older pcs will hate you!
Hope that helps. I wrote this from my phone so formatting may suck
