12 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

#2964 in Game dev

Download history

1,101 downloads per month
Used in 6 crates (2 directly)

MIT license

120KB
2K SLoC

Swamp

Swamp is a systems programming language, designed for game development and real-time applications. It focuses on: simplicity, performance, and determinism.

Install

macOS and Linux

brew tap swamp/tap
brew install swamp-beta

Windows

scoop bucket add swamp https://github.com/swamp/scoop-bucket
scoop install swamp

VSCode plugin

Easiest way to try out Swamp.

plugin

Learn Swamp

There are no real tutorials yet, but you can start with the swamp-lang.org.

Another good way is to try one of the projects that are using Swamp:

  • moss-32: A retro fantasy video game console.

  • lily2d: 2D Game Engine.

Copyright (c) 2025 Peter Bjorklund. All rights reserved.

Dependencies

~21–62MB
~1M SLoC