![logo](https://raw.githubusercontent.com/PsichiX/Oxygengine/master/media/oxygengine-dark-logo.svg?sanitize=true) # Oxygengine ![GitHub CI](https://github.com/PsichiX/Oxygengine/workflows/Rust/badge.svg) ![crates-io version](https://raster.shields.io/crates/v/oxygengine.png) ![GitHub tag](https://img.shields.io/github/v/release/PsichiX/Oxygengine?include_prereleases&style=social) ### The hottest HTML5 + WASM game engine for games written in Rust with `web-sys`. ## Table of contents 1. [Oxygengine Essentials Book](#oxygengine-essentials-book) 1. [Understanding ECS](#understanding-ecs) 1. [Teaser](#teaser) 1. [Roadmap](#roadmap) ## Oxygengine Essentials Book [https://psichix.github.io/Oxygengine/](https://psichix.github.io/Oxygengine/) ## Understanding ECS Oxygengine is using `hecs` as its ECS framework to achieve better performance, reduce application complexity and help decouple state from the logic as much as possible. More about `hecs` and ECS here: https://github.com/Ralith/hecs ## Teaser ![Visual Novel](https://raw.githubusercontent.com/PsichiX/Oxygengine/master/media/oxygengine-visual-novel-teaser.gif) ![RPG](https://raw.githubusercontent.com/PsichiX/Oxygengine/master/media/oxygengine-overworld.gif) ![RAUI](https://raw.githubusercontent.com/PsichiX/Oxygengine/master/media/oxygengine-raui-navigation.gif) ## Roadmap Current milestone progress: https://github.com/PsichiX/Oxygengine/projects/1