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.
The Powder Toy is a physics sandbox simulator and programmable logic simulator. It provides a real-time environment for modeling the interactions of solids, liquids, and gases using a particle physics engine that calculates movement, heat transfer, and pressure on a 2D grid. The system is a scriptable simulation environment that supports custom plugins and scripting to automate workflows. It allows for the construction of functional electronic circuits and complex machines using integrated materials and conductive elements. The software covers environmental dynamics modeling and material int
This project is a 3D game engine built with C++20 that utilizes the Vulkan API to provide high-performance hardware-accelerated graphics. It features a render-graph architecture designed to manage resource dependencies and optimize command submission across different operating systems and GPU vendors. The engine distinguishes itself through integrated tools for real-time collaborative development, allowing multiple users to coordinate, build, and arrange game assets within an active session. It also includes a centralized platform for sharing and discovering user-generated content, facilitati
FluidX3D is a GPU-accelerated computational fluid dynamics solver and voxel-based fluid simulator. It utilizes the lattice Boltzmann method to simulate gas and liquid behavior, pressure, and velocity through an OpenCL-based hardware abstraction that supports both graphics processors and CPUs. The system specializes in multi-phase flow simulation using volume-of-fluid methods for free surface modeling and droplets. It includes a thermal simulator for modeling heat transfer and thermal convection, alongside tools for aerodynamic force analysis to calculate lift, drag, and torque on physical obj
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
The Powder Toy is a C++ physics engine and material simulation software that operates as a falling sand physics sandbox. It provides a simulation environment where solids, liquids, and gases interact based on heat, pressure, and velocity.
The main features of simtr/the-powder-toy are: Physics Sandbox Simulators, Simulation Extensions, Cellular Automata, Game Logic Scripting, In-Game Logic Circuits, Animated Machinery, Physics Simulation Engines, Sandbox Construction Toolkits.
Projects with overlapping indexed features include: the-powder-toy/the-powder-toy — The Powder Toy is a physics sandbox simulator and programmable logic simulator. It provides a real-time environment… inexorgame/vulkan-renderer — This project is a 3D game engine built with C++20 that utilizes the Vulkan API to provide high-performance… projectphysx/fluidx3d — FluidX3D is a GPU-accelerated computational fluid dynamics solver and voxel-based fluid simulator. It utilizes the… o3de/o3de — This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic… tmodloader/tmodloader — tModLoader is a modding framework and toolset designed for expanding game content and extending core game logic. It… coding-horror/basic-computer-games — This project is a programming education resource and a collection of vintage game ports. It provides a library of…