{"repo":"kochol/ariyana","free":true,"listed":false,"github":"https://github.com/kochol/ariyana","clone":"git clone https://github.com/kochol/ariyana.git","description":"Ariyana is an ECS work in progress game engine written in Orthodox C++ and Beef with a focus on cross-platform and multiplayer games","language":"C++","stars":81,"topics":["game-engine","modular","server-client","beef","beef-language","beef-programming-language","ariyana-game-engine","cross-platform","replay","game-development"],"license":"MIT","category":"game-templates","readme_excerpt":"Ariyana Ariyana Game Engine Features - Simple Orthodox C++ coding style and APIs - Entity component system - Cross-platform not only the code but also the textures and shaders will be converted to the target platform on the build phase. - Async file I/O - Texture conversion and loading. - Dear-ImGUI support. - Networking support through Yojimbo - Secure client and server - Auto serialize and deserialize of entities and their components. - Sync entities with clients automatically - RPC support with auto parameter serializing and deserializing. - Automatic property replication - Create replay of networked games - GLTF 2.0 mesh loading - Material system (Experimental) - 3D and 2D supported - 2D Sprite - Beef language support for making your game in Beef and enjoy the live update feature and its performance - Dedicated server build - Players profile server to run the game servers and matchmaking - Http client system to working with rest APIs - Google analytics support How To Build We are using fips as a high level build system for Ariyana. Requirements - Python (2.7.x or 3.x) - CMake (3.x) - A working C/C++ development environment : - on OSX : Xcode + command line tools - on Linux : make/gcc (or clang) - on Windows : Visual Studio 2017 or better Cloning the repository As fips clone all the dependencies during building, it's better to create a Workspace directory (e.g. \"ari-workspace\") and clone the repository in it: Build the engine Here is the easiest part, run in ariyana direct","default_branch":null,"files":null,"tree":[],"storefront":"/r/kochol","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kochol/ariyana/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."}