I’ve started adding particles to the game. So far there is only blood and wood. I have the different particle types as sub classes of the main particle class. This way I can assign different properties to different types of particles. For example, blood particles stick to walls and spread out a bit when they hit a surface. While wood particles are a little bouncy and hold their form when they hit something.
Every object in the game will have a material like flesh, wood, metal, or brick. The material of the object is used to determine the kind of particles they will create when hit or destroyed.
I’ve still got some work to do, but I like how it’s turning out so far.