How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
jMonkeyEngine is a Java-based 3D game engine and cross-platform graphics framework. It provides the core tools necessary for developing three-dimensional games and interactive simulations, focusing on real-time rendering and the management of spatial environments. The engine includes a dedicated 3D physics simulation toolkit for handling rigid body dynamics and collision detection. It also features a game asset pipeline for importing and managing 3D models, textures, and audio files during runtime. The framework covers broad capability areas including 3D scene rendering, physics-based simula
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 is a web-based 3D game engine designed for creating high-performance interactive experiences on web and mobile platforms. It functions as a real-time graphics renderer and physics engine, utilizing a component-based scene graph to organize entities and their properties for three-dimensional rendering. The engine includes a visual scene editor that allows for the design of environments through a graphical interface, which then exports these assets as executable code. Its broader capabilities cover real-time graphics rendering for 2D and 3D elements, physical world simulation for object c
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 project includes a dedicated game engine editor that allows for the design and testing of interactive 3D and 2D scenes within a unified environment. This editor utilizes an immediate mode interface to maintain synchronization with the engine state, while a hardware-agnostic abstraction layer handles rendering commands across
Stride is a C# game engine and 3D rendering engine used for building three-dimensional games and virtual reality applications. It functions as a comprehensive framework and development kit for creating immersive experiences within a managed code environment.
The main features of stride3d/stride are: 3D Game Engines, C#, 3D Physics Engines, Entity Component Systems, Rigid Body Physics Engines, 3D Rendering Engines, Development Kits, Game Development Tools.
Projects with overlapping indexed features include: jmonkeyengine/jmonkeyengine — jMonkeyEngine is a Java-based 3D game engine and cross-platform graphics framework. It provides the core tools… ogrecave/ogre — Ogre is a high-level 3D rendering engine designed for creating games, simulations, and visualizations without… galacean/engine — This is a web-based 3D game engine designed for creating high-performance interactive experiences on web and mobile… thecherno/hazel — Hazel is a C++ game development framework and 3D graphics rendering engine designed for building high-performance… playcanvas/engine — This project is a WebGL 3D game engine and comprehensive suite of tools for rendering high-performance 3D graphics and… o3de/o3de — This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic…