13 releases

Uses new Rust 2024

0.0.18 Mar 6, 2025
0.0.17 Mar 3, 2025
0.0.16-alpha.2 Jan 18, 2025
0.0.14-alpha.2 Dec 31, 2024
0.0.11 Nov 24, 2024

#2623 in Game dev

Download history 222/week @ 2024-11-27 163/week @ 2024-12-04 142/week @ 2024-12-11 8/week @ 2024-12-18 46/week @ 2024-12-25 69/week @ 2025-01-01 323/week @ 2025-01-08 219/week @ 2025-01-15 6/week @ 2025-01-22 9/week @ 2025-02-05 11/week @ 2025-02-19 180/week @ 2025-02-26 227/week @ 2025-03-05 23/week @ 2025-03-12

441 downloads per month
Used in 4 crates

MIT license

265KB
2.5K SLoC

Swamp

Swamp is a lightweight 2D game engine designed for simplicity and performance, offering features for 2D rendering and audio support. It targets multiple platforms, including Windows, macOS, Linux, and WebAssembly (WASM).

Features

  • 2D Rendering: Efficient rendering capabilities for sprites, tilemaps, and text.
  • Audio Support: Built-in audio playback for sound effects and music.
  • Cross-Platform: Runs on Windows, macOS, Linux, and Web (WASM), allowing you to build games for various platforms effortlessly.
  • Easy to Use: Intuitive API to help you get started quickly with game development.

Installation

To use Swamp in your project, include it in your Cargo.toml:

[dependencies]
swamp = "0.0.18"

Dependencies

~25–62MB
~1M SLoC