开源软件名称: zenkovich/o2开源软件地址: https://github.com/zenkovich/o2开源编程语言:
C
61.8%
开源软件介绍: 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.
Here is the test project: https://github.com/zenkovich/o2-Template
Now work in progress.
Discord channel - https://discord.gg/FqBBYpYGfS
Telegram channel - https://t.me/o2engine
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
请发表评论