Skip to content
/ PPSDemo Public

Example Unity project using the Processor-Profile System pattern

License

Notifications You must be signed in to change notification settings

rellfy/PPSDemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PPSDemo

Example Unity project using the Processor-Profile System pattern

Banner You can play the demo here through the browser.

About

Unity version: 2019.30f3. Downgrading should not be a problem for recent versions.

This is a simple shooter game. All characters are rolling balls with a gyroscopic turret. Enemies and health potions spawn randomly within the player's radius.

PPS Implementation

This project has three* Systems/MonoBehaviours:

  • World: All physical/visible entities and subsystems are handled by the World system.
  • UI: System dedicated to firing UI events from World system's events.
  • Audio: System dedicated to firing audio clips from World system's events.
  • Network: This has been left blank as it is not implemeneted, but would be the fourth essential System in case of multiplayer.

*when counting MonoBehaviours, it is disregarded MonoBehaviours that only act as a delegate for handling Collision events (i.e. CollisionDelegate.cs), as Unity does not allow for that to be done through the Collider component directly

About

Example Unity project using the Processor-Profile System pattern

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages