Skip to content

Azurelol/GameEngineArchitectureSamples

Repository files navigation

Game Engine Architecture Samples

My name is Christian Sagel and I have written this as a repository to share my meager knowledge regarding game engine architecture. This repository contains a collection of sample projects to be used as resources for demonstrating how to implement game engine components in C++ using OOP principles.

Lest this become a blatant case of the blind leading the blind, I must inform the reader that I am but still a student so the way I do things isn't anywhere near the best or most optimal. While I am confident in what I did, surely there's large room for improvements. You should take the code in the samples I wrote here at face value, analyze it and come to your own conclusions before making it your own!


Sample projects:

Tracer
Profiler
ECS Architecture
Window System
Graphics Pipeline
Audio Pipeline
Events
Actions
Object Factory
Content System
FileSystem Interface
Directory Watcher
Editor
Zilch Integration

About

A collection of C++ game engine architecture samples.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published