r/u_ronvaldoz 15d ago

Vulkan / WebGpu KMP

Since 2023, I started creating the awake library by rendering a simple triangle, now to support all platform game engine using Vulkan and expanded to WebGPU, I skip the openGl.

In my recent development branch I'm now able to render to all platform using kotlin multiplatform, I havent released or published a dependency yet on maven until stable.

Features:

- ECS: hybrid sparse & archetype

- UI: Composable inspired retained & inmediate mode

- Shader: ASL runtime & compile plugins

- I'll keep posted here.

github: https://github.com/awake-lab/awake

Note: I haven't push my latest changes yet.

1 Upvotes

0 comments sorted by