top of page

Game Engine

In the Fall of 2022, I took CSC 481 (Game Engine Foundations) at NC State University. In the course, I learned the basic concepts of game engine architecture, game-object design, and the various systems utilized in creating an effective game engine. Over the course of the semester, some of the biggest take-aways were learning how to design a game-object model, implementing networking for multiplayer support, developing an event management system, and utilizing v8 and JavaScript to implement scripting. The game engine itself was coded in C++, utilizing SFML, ZeroMQ, and JSON for Modern C++ for graphics, networking, and data transfer respectively.

​

Due to the fact that this game engine was coursework for a class that is still provided at NC State University, I cannot provide code or a link to the repository on this website, but if you would like to discuss this project further you can find information on how to contact me on the Contact page.

bottom of page