First custom game engine


Together with Leon Brands, I created my first game engine using C++. My main role in the engine was Serialization and the Physics Engine.


Serialization is capable of:
-Shared Pointers
-Custom constructors
-Automatic serialization of any type
-Serialization of any GameObject and its attached scripts
-Scene loading, unloading, and saving.
-Prefab loading, saving and instantiating
-(Temporary) Tristeon supports scene and prefab serialization using the Unity editor

Physics Engine

-Line on line intersections
-Rigidbody dynamics including:

  • Drag
  •  Friction
  • Bounciness
  •  Gravity
  •  Rigidbody on collider collisions
  •  Continuous and/or discrete collision detection

Demo game

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s