В зависимости от уровня детализации, который вам требуется, вы можете просто использовать текстурированный конус, выходящий из еще не работающего двигателя.Если вы хотите использовать полноразмерную систему частиц (которая для реактивного двигателя мне не нужна), вы можете придать каждой частице в стеке такие свойства, как скорость (vec3), размер, тип газаи возраст.
Сделайте цикл для обработки каждой частицы каждый раз, когда ваш игровой цикл проходит.Для каждого тика ваша симуляция будет изменять скорость и размер по мере старения частицы.Вы должны создать функцию, которая определяет внешний вид частицы в зависимости от ее возраста и типа газа.
В самом простом случае это может привести к выцветанию, увеличению и ускорению цветных частиц по мере их старения.Это то, что вы ищете?