A C++20 game engine focusing on low-cost-abstraction, bloat-free, and modern designs.
Some takeaways to open your mind:
- One unified root signature; a true bindless renderer design
- nit is the unified luminance unit
- C++20 standard multithreading approach
- Smart pointers, no new-delete
Aligned with the standard C# notation. Classes, methods, and properties must be UpperCamelCase, while auto variables and class fields must be lowerCamelCase.
Folders and files must obey UpperCamelCase.
- PillowBasics is under the BSD 2-Clause license.
- Under "/SourceCode/3rdParty", each sub-folder contains 3rd-party licenses.
- Under "/SourceCode/3rdParty/EmbeddedCodeLicenses", licenses for internal reference code are provided; usage clarifications are provided as well.
