#graphics #opengl #audio #playback

cat_engine

A 2D graphics engine with audio output support

38 releases (5 breaking)

0.5.5 Nov 24, 2020
0.5.0-alpha Oct 20, 2020
0.3.2 Jul 27, 2020

#56 in Graphics APIs

Download history 80/week @ 2020-08-13 31/week @ 2020-08-20 76/week @ 2020-08-27 86/week @ 2020-09-03 45/week @ 2020-09-10 2/week @ 2020-09-17 13/week @ 2020-09-24 35/week @ 2020-10-01 1/week @ 2020-10-08 38/week @ 2020-10-15 44/week @ 2020-10-22 5/week @ 2020-10-29 51/week @ 2020-11-05 41/week @ 2020-11-12 78/week @ 2020-11-19 53/week @ 2020-11-26

161 downloads per month

MIT license

310KB
7K SLoC

logo

CatEngine Crate badge Doc badge

A 2D graphics engine with audio support for Windows and Linux.

Uses OpenGL 2.0 and above.

Supported platforms:

  • Windows, Linux
  • Mac, iOS might work anyway

Features

You can disable some unnecessary modules with Rust features (see list of features).

Dependencies

If you use audio feature, alsa delevopment libraries are required for Linux: libasound2-dev for Debian and Ubuntu, alsa-lib-devel for Fedora (see cpal).

Release notes

Pre-release

The book

Dependencies

~9MB
~155K SLoC