I make online games in Rust, and open source the libraries and tools I make along the way.
Games
Here are the games I have published so far (I'm working on more, but they are not ready yet 😉):
- Mk48.io - Online multiplayer naval combat game (open source)
- Kiomet.com - Online multiplayer real-time-strategy game (open-source)
- Netquel.com - Online multiplayer space combat game (closed-source)
- Mazean.com - Online multiplayer FPS game (closed-source)
- Turnfight.com - Online multiplayer air combat game (closed-source)
- Krakax.com - Online multiplayer archery game (closed-source)
Open source libraries
Here are the libraries I currently maintain, in support of my games:
- rustrict - Highly capable and modular profanity filter
- minicdn - Compresses and embeds files in your program binary
- yew_icons - Large SVG icon library for yew
- yew_confetti - Confetti animation library for yew
- bitcode - Bitwise serialization framework
- simple_server_status - Reads a variety of server metrics
- db_ip - Facilitates geographic lookup by IP address
- maybe_parallel_iterator - Allows easy substitution of rayon with sequential code
- maybe_atomic_refcell - Allows easy substitution of atomic_refcell with
UnsafeCell
- connection_leak_detector - Measures leaked TCP connections
- tcpdelay - Proxies TCP connections with configurable latency/jitter
Open source contributions
Here are the open source projects that I have made more than one contribution to:
- SurrealDB
- Yew
- heapless
- fix my rights Discord bot
- arewegameyet
- wtransport
- axum-server
- quinn
- tokio-websockets
Important: If you sponsor me, it is for my open-source work as a whole, not any specific game/project!
Featured work
-
SoftbearStudios/mk48
Mk48.io ship combat game
Rust 339 -
finnbear/rustrict
rustrict is a profanity filter for Rust
Rust 94 -
finnbear/yew_icons
Easily include a variety of SVGs into your Yew app
Rust 41 -
finnbear/simple_server_status
A simple and fast way to get server status on Linux systems.
Rust 1 -
finnbear/db_ip
An (unofficial) Rust library for querying db-ip.com data
Rust 7 -
finnbear/minicdn
Static files, compressed for efficiency.
Rust 7