For my Engine System, I plan to make a simple Particle System.

  • The Particle system will display single point visual objects.
    • The game programmer will input where the particles will come from, how many, and what they look like.
    • The particles can be simulated given different parameters such as a force acting upon them, initial speed, and their weight.
    • The interface will be simple as they will only have to pass in the required parameters.
    • The particles will be two-dimensional objects to maintain simplicity.
  • I expect to implement a system which can display lightweight objects in a real-time game environment.
    • I will make it as easy to add to other projects as possible.
  • I expect to have a tough time making it so that the particles will function on multiple cameras properly.
    • This will be of particular interest to complete since I would like the particles to be useful for a wider variety of games.
  • If I have enough time, I would like to do settings involving lighting and add many more features to the particle system.
    • This could include enough input information to respond to collisions if I can manage it.