top of page

This two-person project involved adding particle system support to a C++ game engine.

The features of the system include:

  • Generated a vertex buffer for all the particles and directly updated the vertex buffer every frame

  • Rendered up to 2000 particles per draw call at a playable frame rate

  • Set up dynamic particle emitters with adjustable parameters

  • Implemented a texture flipbook for loading multiple textures

Platform

Windows

Gameplay

The objective of the game is to shoot the fireballs emanating from the volcano to score points. If the player is hit by a fireball, he loses a life.

Programming 

bottom of page