Welcome to Mini Engine With Games: a student-friendly C++20 / DirectX 11 mini-engine #2
SyperOlao
announced in
Announcements
Replies: 1 comment
-
|
-DCMAKE_TOOLCHAIN_FILE=C:/dev/vcpkg/scripts/buildsystems/vcpkg.cmake -DVCPKG_TARGET_TRIPLET=x64-windows |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
👋 Welcome
Mini Engine With Games is a small educational C++20 / DirectX 11 mini-engine with several playable demos running on top of one shared runtime.
The project is aimed at students and beginner/intermediate graphics programmers who want to study how a compact game runtime can be structured without jumping straight into Unreal Engine-sized complexity.
This is not a commercial engine.
It is a readable learning project for game architecture, DirectX 11 rendering, ECS-style gameplay, audio, UI, debug tools, and small playable demos.
What is inside?
The repository currently includes:
Coreruntime;IGameinterface;Pong,SolarSystem,Katamari, andLightingTest.Who is this project for?
This project may be useful if you are learning:
It is intentionally small enough to read, modify, and break without needing a whole team of engine programmers and three existential crises.
Useful links
/SyperOlao/Mini-Engine-With-Games/SyperOlao/Mini-Engine-With-Games#readme/SyperOlao/Mini-Engine-With-Games/releases/SyperOlao/Mini-Engine-With-Games/issuesGood first discussion topics
Feel free to open a discussion if you want to talk about:
Current roadmap
Planned improvements:
PingPong.exetarget toMiniEngineWithGames.exe;How to contribute
Small contributions are welcome, especially:
If you are a student learning C++ graphics or game-dev architecture, this repo is meant to be something you can actually open, build, inspect, and modify.
Beta Was this translation helpful? Give feedback.
All reactions