A curated list of open-source graphics and game engines, rendering techniques, and related tools.
CoolEngines is a curated GitHub repository that serves as an awesome list for open-source graphics and game engines. It organizes hundreds of projects, libraries, and research implementations related to real-time rendering, physically-based shading, and game engine architecture. The list helps developers discover tools for building or extending graphics pipelines without reinventing the wheel.
Graphics programmers, game engine developers, researchers in computer graphics, and students learning advanced rendering techniques. It's particularly useful for those seeking reference implementations or open-source alternatives to commercial engines.
Unlike scattered search results, CoolEngines provides a centralized, categorized index of high-quality open-source graphics projects. It saves time by filtering noise and highlighting proven engines, rendering algorithms, and tools—all with direct GitHub links for immediate exploration.
Awesome list for open source graphic & game engine.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The README organizes hundreds of projects into clear sections like Engine, Rendering, and Material, making it easy to browse specific techniques such as global illumination or post-processing effects.
Each entry includes direct links to GitHub repositories, such as Unreal Engine and Filament, allowing immediate access to source code without intermediary sites.
Lists advanced rendering methods like voxel cone tracing and screen-space reflections, evidenced by detailed subsections under GI and PostProcessing with specific implementations like SSGI and VXGI.
As an open-source GitHub repository, it benefits from community contributions, keeping it updated with new projects and techniques, as seen in the active categorization and linked resources.
Many entries are just names and links without summaries or context, forcing users to click through to assess relevance, as shown in sparse README sections like 'Engine' with bare listings.
The list includes projects without indicating their maturity, activity, or production readiness, leaving users to independently evaluate factors like maintenance status or documentation quality.
While categorized, there's no advice on integrating projects or comparing alternatives, such as choosing between Unreal Engine and Godot for specific use cases, which requires external research.