{"repo":"fallahn/crogine","free":true,"listed":false,"github":"https://github.com/fallahn/crogine","clone":"git clone https://github.com/fallahn/crogine.git","description":"SDL2 Based Game Framework","language":"C++","stars":105,"topics":["gles2","sdl2","android","windows","linux","game-framework"],"license":null,"category":"game-templates","readme_excerpt":"CROGINE ------- CROssplatform enGINE. SDL2 Based game engine which runs on Windows, linux and macOS. Compatibility with macOS is pretty good despite Apple's efforts to kill off OpenGL. Presumably consoles supported by SDL2 (such as Nintendo switch) are also compatible, possibly with a bit of work. Building Using the CMake file included in the root directory first generate project files for your compiler/environment of choice, then build and install the crogine library. Samples each have their own cmake file to build them independently. The included findCROGINE.cmake file should find the installed library if it was installed in the default location - else you need to manually point CMake to the crogine lib. On Windows you can use the included Visual Studio 2022 solution to build crogine and the demo projects for Windows. Linux Install the required dependencies Build with cmake About crogine was built with the aim of creating a flexible ECS based framework to create games. crogine supplies renderers for both 2D and 3D based graphics, providing an OpenGL 4.6 context (GL 4.1 on macOS). As crogine is targeted at lower end hardware it doesn't feature a huge array of cutting edge rendering techniques - however it does support some PBR rendering, and new features are still being added. crogine uses OpenAL for audio, and SDL2 for cross platform parts such as windowing, events and context creation. Documentation can be generated with doxygen using the doxy file in common/docs. Eventual","default_branch":null,"files":null,"tree":[],"storefront":"/r/fallahn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fallahn/crogine/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."}