Real time particles in Game Engine

Hi everyone so i want to make particle systems for the game engine, but i have 2 things in the way.

1- first of all i need to know how to make particles like fire and similar items (i know how to make water now)

2- is there a way to use particles in real time, i know how u can bake water simulations, but i want it to react in real time rather frame by frame.

You can’t use Blender’s particle system and fluid sim in the BGE. Instead, you can easily create a basic particle system using an empty as an emitter and using the add object actuator.

Here is a tutorial