{"repo":"ThomasJowett/Cross-Platform-Game-Engine","free":true,"listed":false,"github":"https://github.com/ThomasJowett/Cross-Platform-Game-Engine","clone":"git clone https://github.com/ThomasJowett/Cross-Platform-Game-Engine.git","description":"Cross-Platform Game Engine written in C++ that supports OpenGL.","language":"C++","stars":23,"topics":["game-engine","engine","opengl","glfw","imgui","game-development","gamedev","lua"],"license":"MIT","category":"game-templates","readme_excerpt":"Cross Platform Game Engine Cross-Platform Game Engine written in C++ that supports OpenGL. To clone this repository run: git clone --recursive https://github.com/ThomasJowett/Cross-Platform-Game-Engine Build using cmake Windows Use cmake to generate Visual studio project files. Mac Use cmake to generate xcode or make files. Linux First install dependencies by opening a console window and running the following command: Use cmake to generate make files. The engine can be built using make . Example Projects If you would like to check out some example projects they can be downloaded from here Dependencies imgui : Dear ImGui: Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies. Entt : Fast and reliable entity-component system (ECS) glfw : A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input. spdlog : Fast C++ logging library. stb : Single-file public domain (or MIT licensed) libraries for C/C++. simpleini : Simple initialization file parser and writer. glad : Meta loader for OpenGL API. OpenFBX : Lightweight FBX Importer. cereal : A C++11 library for serialization. tinyxml2 : A simple, small, efficient, C++ XML parser. LiquidFun : 2D Physics library and Extension of Box2D that provides particle and fluid dynamics. lua : A powerful, efficient, lightweight, embeddable scripting language. sol2 : A C++ single header library binding to Lua. msdf atlas : A utility for generating compact font atlases. miniaudio : Audio playback and cap","default_branch":null,"files":null,"tree":[],"storefront":"/r/ThomasJowett","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ThomasJowett/Cross-Platform-Game-Engine/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."}