{"repo":"mlavik1/Ming3D","free":true,"listed":false,"github":"https://github.com/mlavik1/Ming3D","clone":"git clone https://github.com/mlavik1/Ming3D.git","description":"Game engine, written in C++ with OpenGL and D3D11. Has a custom shader language, that gets converted to HLSL/GLSL.","language":"C++","stars":16,"topics":["game-engine","opengl","directx","d3d11","directx11","rendering","networking","3d","cpp","c-plus-plus"],"license":"LGPL-2.1","category":"game-templates","readme_excerpt":"[!WARNING] Old project. Quite messy and lacks proper mamemory managent. May'be I'll revisit it someday! Ming3D Game engine, for Windows and Linux. Supports rendering with OpenGL and DirectX11. Features - Rendering with OpenGL or DirectX11 - Cross platform shaders, that are parsed and automatically converted to GLSL or HLSL. - WIP: Physics using PhysX - WIP: GUI system - WIP: Editor (rendered using Ming3D's GUI system) How to clone and build Requirements - CMake ( = 3.3): https://cmake.org/download/ - Conan 2 package manager: https://conan.io/downloads.html - A C++ 17 compiler (tested with g++ and Visual Studio 2017 and 2019) LINUX 1. Clone the repository (recursively!): git clone --recursive https://github.com/mlavik1/Ming3D 2. Install system dependencies (X11, OpenGL): 3. Install Conan dependencies and configure: 4. Build: cmake --build build 5. Run the executables (in the build folder). Make sure Engine/Resources is placed under the same folder as the executable. WINDOWS 1. Clone (recursively): git clone --recursive https://github.com/mlavik1/Ming3D 2. Install Conan dependencies and configure: 3. Open the generated solution in Visual Studio, or build from command line: cmake --build build 4. Optionally: modify the SampleProject variable to select the type of sample you want to use. (NOTE: You need at least OpenGL 4.0)","default_branch":null,"files":null,"tree":[],"storefront":"/r/mlavik1","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mlavik1/Ming3D/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."}