PlaygroundEngine
Personal game engine project for learning real-time rendering techniques and engine architecture
Install / Use
/learn @imgeself/PlaygroundEngineREADME
This is my personal game engine project for learning and testing real-time rendering tecniques. It is more like a renderer than a game engine now but I want to implement animation, physics, audio, etc. in the future.
Some Features:
- Abstracted Direct3D 11 rendering API
- GLTF 2.0 scene loading
- Physically based rendering with Cook-Torrance BRDF
- Image Based Lighting
- Normal mapping
- Multisample Anti-aliasing (MSAA)
- HDR rendering
- Cascaded Shadow Mapping
- Omnidirectional Shadow Mapping
- Forward shading with Z prepass
- Logging, Profiling, etc
Roadmap:
I am planning to add mode features into this project. You can see the roadmap here
Requirements:
- Windows 10
- Visual Studio 2019
Building and Running:
You can just clone this repo and open the solution file in VS2019 and press F5. It should build and run without any problem.
Use WASD keys to move the camera, hold left-click and drag the mouse to rotate the camera.
Screenshots



Related Skills
proje
Interactive vocabulary learning platform with smart flashcards and spaced repetition for effective language acquisition.
YC-Killer
2.7kA library of enterprise-grade AI agents designed to democratize artificial intelligence and provide free, open-source alternatives to overvalued Y Combinator startups. If you are excited about democratizing AI access & AI agents, please star ⭐️ this repository and use the link in the readme to join our open source AI research team.
best-practices-researcher
The most comprehensive Claude Code skills registry | Web Search: https://skills-registry-web.vercel.app
groundhog
400Groundhog's primary purpose is to teach people how Cursor and all these other coding agents work under the hood. If you understand how these coding assistants work from first principles, then you can drive these tools harder (or perhaps make your own!).
