{"repo":"madeso/euphoria","free":true,"listed":false,"github":"https://github.com/madeso/euphoria","clone":"git clone https://github.com/madeso/euphoria.git","description":"data driven \"game engine\"","language":"C++","stars":35,"topics":["c-plus-plus","opengl","cpp17","sdl2","game-engine","2d-game-engine","3d-game-engine","game-programming"],"license":"MIT","category":"game-templates","readme_excerpt":"Euphoria is a data-driven \"game engine\". It's in quotes because 1. the term \"engine\" is really vague. 2. it also contains other things that aren't related to game engine at all (like csv import and a non-realtime ray tracer) Euphoria is under heavy development, not ready for prime time, and the final product will be focused on live programming/automatic refresh between computer and target devices (that include computers) with a feature set that lies between love2d (do whatever you like) and fps game creator(restrictive but quick prototyping). Build status Code status Test coverage Demos There is a youtube playlist here that has small sample videos of some parts. Various screenshots what the engine can generate. For each commit, theere are a few html friendly things generated over here such as doxygen, some color palettes and smaller tests for collision and debugging tools. About the code The folder structure should follow the pitchfork layout. graveyard contains old code that could be brought back to life but should more or less be considered deleted. All names should follow snake case , both for variables, members, functions and files. The only exception are C++ macros that should follow SHOUTING SNAKE CASE and structs & template arguments that should follow PascalCase . Don't use REUSE FROM in pch, it seems to result in lot of rebuilds due to \"error C2859: file.idb is not the idb file that was used when this precompiled header was created, recreate the precompiled header.\" ","default_branch":null,"files":null,"tree":[],"storefront":"/r/madeso","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/madeso/euphoria/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."}