Skip to content

Systems list

Emil Pedersen edited this page Oct 8, 2023 · 3 revisions

Systems list

Rendering (client)

In librendering, handles all rendering and input (interfacing with graphical lib)

Animate (client)

???

InputControl (client)

Uses the Input from Rendering to change velocity and charge properties

Move (client + server)

Moves entities based on their velocity

Collisions (server)

Handles collisions between hurtboxes and hitboxes, and deals the damage

Attack (server)

Launches projectiles based on Charge property

Network syncing (client + server)

Syncs components between client and server

Clone this wiki locally