Yup, you're gonna use particle systems, using different particle types (bilboards most of the time), just as you would do with a 3d software. You'll have some limitations though, but about the texture size etc., it depends on the engine you're using, the kind of scene you wanna make and for which plateform. You should take…