title: How to start making a game engine in C#
body: <p>How would i go about making a game engine from scratch, i know that this is a very hard task and the final engine will not be able to compete with an engine like Unreal or Unity.</p>
  
  <p>I only plan to use this to get better at programming and if it helps i'm using C#.</p>