It's mostly about using particle systems, so you should learn all you can about them. Explosions can be very complex systems, with camera-facing particles, mesh-chunk particles, intricate timing, lights cued by particles, collision-spawned particles, etc. etc. Depends highly on your game engine though, as to what particle…