Thanks for all the replies. I got some clarity. But I feel that I confused you guys with my question. So I am reframing my question as below.
As shown in example below (BOOM DOTS), my game also includes hitting a target object with a small object. When this happens the target object should be broken into pieces (same as the BOOM DOTS). So how do we achieve this? and Who's work is this? Graphic Designer's or Programmer's?
If it is graphic designer's how he does that and if it is programmer's how he does that?
Thanks for your valuable replies...
As a programmer, you may use particles.
You may simply create particles (circles, squares, etc.) of various colors picked up from the monster vector with whatever size you want.
Just give these particles random velocities away from the monster face. You may also want to reduce the alpha and size of these particles (kill the particles) over time. (Same as what NoAdmiral said)
As a graphic designer (animator), you even have particles in After Effects.
Or you can mask the image into small sub images and produce a similar but more realistic effect.
If you are programmer, then you save yourself the cost of animation software but in turn have to code a particle system.
Hence, you may want to go the slightly easier route i.e. After Effects or Blender.
But creating your own particle system, will help you learn more which will obviously benefit you in your career as a game programmer.