{"repo":"GameOverture/HarmonyEngine","free":true,"listed":false,"github":"https://github.com/GameOverture/HarmonyEngine","clone":"git clone https://github.com/GameOverture/HarmonyEngine.git","description":"Cross-platform game engine and editor for making expansive 2D games with physics","language":"C++","stars":22,"topics":["cpp","emscripten","game-development","game-engine","gamedev"],"license":null,"category":"game-templates","readme_excerpt":"Harmony Engine Cross-platform game engine and editor for making expansive 2D or 2.5D games. Feature Roadmap Disclaimer: This is a very much work in progress and not ready for public consumption. --- The Harmony Engine consists of two main projects - The GUI editor (HyEditor) that manages and handles all the offline work - The engine itself (HyEngine) which is a static library that links into your application. Technologies Utilized Engine: OpenGL, SDL2 (or GLFW), Box2d, glad, glm, stb, soil2, rapidjson Editor: Qt, freetype2, freetype-gl, libogg/vorbis, QtWaitingSpinner Build: CMake, Emscripten Editor Features (HyEditor) Generate and manage game projects and code builds - Manages all the CMake shenanigans under the hood - Use any major IDE - All library dependencies taken care of, including any specified ones you use A full asset pipeline from import - optimize - engine - Handle various types of assets such as tilesheets, PNG sequences, GLTF, and audio - Assets are packed into optimized banks with optional compression techniques - Quickly replace and iterate on existing assets Visually create every element in the game - Manage sprite animations with various states - Generate truetype fonts with optional effects such as outlines, inlines, and color blending - Audio can be logically grouped into cues with specified weighted randomness - Particle effects (TBD) - Visualize in-engine Spine® skeletons imports and specify runtime animation blending and mixing Create complex Entities u","default_branch":null,"files":null,"tree":[],"storefront":"/r/GameOverture","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/GameOverture/HarmonyEngine/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."}