Game Engine Feature:

Networked Physics


Team of 2 engineers

January - May 2017

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

Features (created from scratch):

  • Robust UDP connection (and slower TCP alternative).

  • Rigidbody character controllers with collision handling and gravity.

  • Start and win/lose event systems, and framework for expansions.

  • Customisable physics objects and regions (e.g. slippery or bouncy objects, low gravity areas, etc.).

  • Custom skybox.

  • A game prototype ("The Floor is Lava") to demonstrate some of these features.

In progress: procedurally generated routes and branching decision points.