Game Engine Feature:

Particle Systems

(C++)

Team of 2 engineers

November 2016

A new feature in a very low-level and feature-poor C++ engine ("Prime Engine").

Highly customisable particle systems, with a focus on versatility.

Customisable features supported include:

[Basic]

  • Lifetime*

  • Initial size*

  • Initial speed*

  • Initial direction*

  • Initial rotation*

  • Initial angular velocity*

  • Changing size/speed/rotation over lifetime*

  • Changing rotation to match direction of travel

[Advanced]​

  • Texture flipbook animation

  • Alpha blended shaders

  • Simple collision physics

  • Subsystems (trails, on collision or on death)

  • External forces (gravity, attraction, repulsion, turbulence)

*  -Can be allocated randomly for each particle between two boundaries (vector3, float or int).

Max particles c.a. 20 000.

0.PNG
0.PNG
press to zoom
1.PNG
1.PNG
press to zoom
2.PNG
2.PNG
press to zoom
3.PNG
3.PNG
press to zoom
4.PNG
4.PNG
press to zoom
6.PNG
6.PNG
press to zoom