# Shadowcrest My own Gameengine made in c++ which is used in games i make forward ## why do i want my own engine? Simply put i want to learn c++ and how the more lower level Systems on a computer work as i only have worked in languages that help out with things like memory management e.g. Javascript, PHP, C#, Go. In Addition to that i want to improve my skills on how to optimize code and how to properly work with memory. and since that isn't enough i want to know how the System that are required to make games work eventually improving my engine on my way while working on projects. ## big things are to happen right now this repo only is a placeholder not planed to be worked on for a long while as i need to figure out what i want and how i want it depending on what of the below i chose (i already think i will decide between 2 or 3 but am interested in 3 due to more tech) i will start designing an engine architecture and also decide if i keep this project oversource or not ### what does it aim todo building my games to keep it simple - supporting 2D games - supporting 3D games - supporting networking networking solutions i develop in placeholder - a user interface for me to organize my project with