CLIDataAllocator

This is a C++/CLI implementation that bridges the CDataAllocator to be utilized within a C# codebase. The generic implementation exposes a particular node…

CDataAllocator

This weekend I thought I would brush up a little bit on some C++, I thought back to some of the more challenging…

CAsyncTask

This is a c++ asynchronous task object I wrote a while back that allows for executing tasks asynchronously, with a given task priority.…

Subatomic

Subatomic is a networked game project revolving around the utilization of REST, NodeJs, MongoDB, UDP, Qt, Google Protobuf, Python and Unity. The project…

NetGameObjectManager

The NetGameObjectManager is used for storing and generating network game objects on the client side of Chrono-Drive. I utilize this within the CNetGameObject…

NetworkManager

The NetworkManager is what’s responsible for handling everything related to the network packets, it’s core interface revolving around the SocketObject that implements Winsock2.…

CNetGameObject

The CNetGameObject is a component that allows our game objects that are associated with one of these components to send particular networked information.…

Chrono-Drive

Chrono-Drive is a first person shooter set in a space station. The player is on a mission to shut down the drone invasion…