{"repo":"xissburg/edyn","free":true,"listed":false,"github":"https://github.com/xissburg/edyn","clone":"git clone https://github.com/xissburg/edyn.git","description":"Edyn is a real-time physics engine organized as an ECS.","language":"C++","stars":782,"topics":["physics-engine","entity-component-system","game-development","entt","ecs","networked-physics","physics-simulation"],"license":"MIT","category":"game-templates","readme_excerpt":"Edyn (pronunciation: \"eh-dyin'\") stands for Entity Dynamics and it is a real-time physics engine organized as an ECS (Entity-Component System) using the amazing EnTT library. The main goals of this library is to be multi-threaded and to support networked and distributed physics simulation of large dynamic worlds. Examples are located in a separate repository: Edyn Testbed Build Instructions Edyn is a compiled library. Requirements A compiler with C++17 support, CMake version 3.23.0 or above and Conan 2.0. Dependencies: - EnTT (installed via Conan) Steps In the terminal, cd into the Edyn directory and run: Then you should find the library under build/Release/lib/ . Conan builds the optimized release version of the library by default. To build the debug version with assertions enabled, specify the build type and options: Windows and Visual Studio 2019 After cloning the repo using Git Bash and assuming Conan 2.x is installed, enter the following commands: The Edyn.sln solution should be in the build/generators directory. Open it and it should be ready to build the library. It's important to note whether you want to build it as a static or dynamic library. It's is set to dynamic by default in VS2019. If you want to build it as a static library, you'll have to open the project properties ( Alt Enter ) and under Configuration Properties C/C++ Code Generation Runtime Library select Multi-threaded Debug (/MTd) for debug builds and Multi-thread (/MT) for release builds. When linking y","default_branch":null,"files":null,"tree":[],"storefront":"/r/xissburg","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/xissburg/edyn/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}