rustris VS legion

Compare rustris vs legion and see what are their differences.

rustris

A no-frills Tetris implementation written in Rust with the Piston game engine, and Rodio for music. (by bwcpub)

legion

High performance Rust ECS library (by amethyst)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
rustris legion
5 13
17 1,544
- 0.0%
0.0 0.0
about 3 years ago about 2 years ago
Rust Rust
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

rustris

Posts with mentions or reviews of rustris. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-09-26.

legion

Posts with mentions or reviews of legion. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-01-08.
  • A short introduction to Entity-Component-System in C++ with EnTT
    2 projects | /r/programming | 8 Jan 2023
    I know bevy, there is also legion from the amethyst game framework.
  • New to Game Dev
    16 projects | /r/rust_gamedev | 3 May 2022
    Development on Amethyst (the engine) stopped, the Amethyst Foundation is now focusing on developing engine agnostic tools, like Legion and Distill
  • What's the state of Legion ECS development at the end of 2021?
    3 projects | /r/rust_gamedev | 6 Dec 2021
    Though, Legion Github was not too active during this year, and with the recent shutdown repurpose of Amethyst Foundation its future looks even less promising.
  • bracket-lib: a few discussion items
    3 projects | /r/rust_gamedev | 12 Sep 2021
    I ended up with my own, a bit ugly, code. I'll quote it here, because even deserializing a JSON into Legion components is not 100% trivial task. Someone else filed an issue 268 in Legion, I have filed another one too.
  • Unity patents "Methods and apparatuses to improve [..] an Entity Component System (ECS)"
    2 projects | /r/bevy | 7 Sep 2021
    Bevy was introduced in 2020 and the patent was filed in 2018. I don't think any of the ECS mentioned predate the patent filing (looks like legion introduced this model in 2019), so it's not as derivative as it seems in the current landscape.
  • 4MB Jam - You have a month to make a game that fits into 4 Megabytes! (No theme)
    6 projects | /r/gamedev | 23 May 2021
    I have been working on a game using Rust, SDL2 and Legion. I statically link SDL2, which mean that only the parts that I actually use gets included. Also i have been using the include_bytes to include my assets. This creates a single executable that is around 3mb (this is without compiler optimizing for size, it could go lower at the cost of runtime speed). Running (upx)https://github.com/upx/upx on it, it comes out to about 900kb.
  • Legion ECS v0.4.0
    2 projects | /r/rust_gamedev | 25 Feb 2021
  • [Day 1] Touhou-style shoot'em up -- Teki
    2 projects | /r/rust_gamedev | 28 Dec 2020
    This is kind of funny for me. Some years ago I had started working on a shoot-em-up where the main character is a cat (similar art style to what you have here in fact). I originally started writing it in lua love2d and the more complex the code got the less happy I was with using the language for such a purpose. I shelved the project until I found a language and library I was happy with enough to invest potentially months of development in. A year ago I started with rust and a few weeks ago I found Bevy which seems like a good candidate for me, but now I am finding out from you about Legion (which is built on top of Amethyst it looks like?) so now I think I need to do a little more research. I'll keep a star on your repo and see what you do with this. Thanks for sharing!

What are some alternatives?

When comparing rustris and legion you can also consider the following projects:

bevy - A refreshingly simple data-driven game engine built in Rust

upx - UPX - the Ultimate Packer for eXecutables

roguelike - Turn based dungeon exploration

rust-sdl2 - SDL2 bindings for Rust

bracket-lib - The Roguelike Toolkit (RLTK), implemented for Rust.

rust - Rust for the xtensa architecture. Built in targets for the ESP32 and ESP8266

raylib - A simple and easy-to-use library to enjoy videogames programming

good-web-game - An alternative ggez implementation on top of miniquad.

Amethyst - Data-oriented and data-driven game engine written in Rust

notan - Cross-platform multimedia layer

rust - Empowering everyone to build reliable and efficient software.