README.md

June 9, 2026 ยท View on GitHub

Ascending Graphics

https://crates.io/crates/ascending_graphics Docs PRs Welcomed Discord Server

๐Ÿ“‘ Overview

A 2D opinionated extendable rendering framework using WGPU and Winit.

  • WGPU Backend.
  • Winit for windows and inputs.
  • Buffered Sorted Rendering.
  • Render Images.
  • Render Shader Animated Images.
  • Render Basic Lighting.
  • Render Shapes via lyon.
  • Render Optimized Rectangle with Corner Rounding and image support.
  • Render Text using cosmic-text.
  • Optimized Map Renderer. (see examples).
  • Atlas System with Texture Arrays and texture defragmentation support.
  • Tilesheet loader to help with 2D tiles to Textures.
  • Supports both Instance Buffers and Vertex Buffers.
  • Extendable.
  • Rayon support for sorting, clearing and anything possible.
  • Supports up to 7 custom Camera views with 1 Auto camera handled Main View.

๐Ÿšจ Help

If you need help with this library or have suggestions or feature requests please go to our Discord Group

๐Ÿ”Ž Examples

Ascending Client Client showcase

Ascending Map Editor MapEditor showcase

Render Demo Demo showcase