Ogre is a high-level 3D rendering engine designed for creating games, simulations, and visualizations without requiring low-level graphics API code. It functions as a framework for real-time 3D graphics processing, providing a physically based renderer to simulate lifelike surfaces and lighting. The engine includes specialized systems for skeletal animation to control character movement and a terrain generation system for producing large textured landscapes. These features are supported by automatic levels of detail and distance-based mesh management to maintain performance. The project cove
This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic environments. It functions as a robotics simulation platform with native integration for ROS 2 to model robot controllers and sensors. The engine features a multi-threaded Forward+ physically based renderer that supports hardware-accelerated ray tracing and global illumination. The system is built on a modular extension architecture using Gems to add or replace features without modifying core binaries. It includes a native SDK for AWS cloud integration, enabling IAM authenticati
This repository provides the source code for the Unity game engine, serving as a reference for the internal implementation of its core systems and managed scripting environment. It functions as a development resource for understanding how high-level C# logic interacts with the underlying engine architecture to build interactive 2D and 3D applications. By providing visibility into the engine's source files, this project enables developers to inspect execution flows and trace implementation details. This transparency supports the troubleshooting of complex behaviors and the analysis of how spec
This project is a high-level 3D graphics engine designed to render complex, hardware-accelerated environments within web browsers. It provides a comprehensive abstraction layer that manages scene graphs, cameras, and lighting, mapping high-level scene definitions onto low-level graphics APIs. By decoupling these definitions from specific hardware targets, the engine ensures consistent performance across diverse browsers and devices. The framework distinguishes itself through a robust architecture that includes a unified math library for high-frequency spatial calculations and a physically bas
Hazel is a C++ game development framework and 3D graphics rendering engine designed for building high-performance interactive software. It provides a foundational architecture that enables the construction of desktop applications through native hardware acceleration.
The main features of thecherno/hazel are: Game Development Frameworks, Game Engines, Game Development Engines, 3D Rendering Engines, 3D Graphics Pipelines, Entity Component Systems, 2D and 3D, Scene Renderers.
Open-source alternatives to thecherno/hazel include: ogrecave/ogre — Ogre is a high-level 3D rendering engine designed for creating games, simulations, and visualizations without… o3de/o3de — This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic… unity-technologies/unitycsreference — This repository provides the source code for the Unity game engine, serving as a reference for the internal… mrdoob/three.js — This project is a high-level 3D graphics engine designed to render complex, hardware-accelerated environments within… amzeratul/halley — Halley is a modular C++ game engine designed for building cross-platform interactive applications. Its core identity… stride3d/stride — Stride is a C# game engine and 3D rendering engine used for building three-dimensional games and virtual reality…