{"repo":"o2-engine/o2","free":true,"listed":false,"github":"https://github.com/o2-engine/o2","clone":"git clone https://github.com/o2-engine/o2.git","description":"2D Game Engine with visual WYSIWYG editor and JS scripting","language":"C","stars":266,"topics":["c-plus-plus","editor","game-engine","cpp","opengl","2d","2d-game","2d-game-engine","game-development","game-dev"],"license":"MIT","category":"game-templates","readme_excerpt":"o2 o2 - it's an open-source technology for easy making 2D games and applications for mobile and PC platforms using C++ and JavaScript with visual editor. The main features are performance, usability and effective development. More about motiovation and architecture (rus) Here is the test project: https://github.com/zenkovich/PetStory Now work in progress. Discord channel Telegram channel Features - Assets Automatic assets building and converting, automatic atlases packing, easy to add to project, flixible configuration. - Scenes Component-objects based scene graph, nested prototypes and good integration with editor - UI Fast and flexible UI system, a lot of default widgets, styles, integration with scenes - Render Easy to learn rendering system with meshes, fonts, sprites, culling, shaders and render targets. - Sound (WIP) Playing sounds, music, streaming sounds, audio mixer - Animations Animate everything, retargeting, easy to serialize, layers, weights, IK, animation state machine, mesh skinning, editor integradion - Effects Particle emitters with different forms, particle effects, editor integration - Physics Rigid bodies, colliders, joints, effects - Input Multiplatform input processing, easy clicks and touches processing - Platforms Windows, IOS (WIP), Android (WIP), MAC OSX (WIP), Webassembly (WIP) - Scripting JavaScript on jerry script engine - Editor Flexible editor \"all-in-one\", plugins","default_branch":null,"files":null,"tree":[],"storefront":"/r/o2-engine","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/o2-engine/o2/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."}