An open API service indexing awesome lists of open source software.

https://github.com/lamarrr/ashura

Ashura is a 2D & 3D Engine for use in High-performance GUI applications and games
https://github.com/lamarrr/ashura

cpp game-engine renderer standard-library ui

Last synced: about 1 month ago
JSON representation

Ashura is a 2D & 3D Engine for use in High-performance GUI applications and games

Awesome Lists containing this project

README

          

# Ashura

Ashura (Ash) is a high-performance App & Game Engine.
Ash is still in development and preparing for it's first public release in March of 2026.

## Features

- [x] GPU-accelerated 3D & 2D Batch Renderer with Custom Pass and Materials
- [x] Custom Graphics Backend; [GPU](./ashura/gpu/README.md)
- [x] GPU-accelerated UI framework with Scriptable Renderers
- [x] Entity Component System (ECS)
- [x] [Multi-Tasking & Async Framework](./ashura/std/async.h)
- [x] Bi-Directional Text Layout & Editing
- [x] Fast, Efficient, and, Ergonomic [Standard Library](./ashura/std/README.md)

# Upcoming Features
- [ ] Emoji Text Rendering
- [ ] GLTF & GLTF-B Asset System
- [ ] GLTF PBR Renderer
- [ ] Editor with Hot Reloading & Shader Graph

## Design Goals

## Architecture

## Documentation

## Examples

## Building

## Contributing

## Porting

## License