EnkiNet is my networking dissertation (2018 / 2019), creating a C++17 high-level networking API integrated with a 2D scenegraph framework.

  • A C++17 framework for creating networked games using a scenegraph. Using SFML and ENet
  • Compile-time type-safe remote procedure functions. Networked entity ownership, creation, and deletion
  • Uses Bit manipulation, type traits, template metaprogramming, and threading