-
Notifications
You must be signed in to change notification settings - Fork 10
Description
@64kramsystem is pretty far along with a project that I believe would make an excellent community-driven project for the GameDev WG.
This would be in a similar vein as #89, which arguably went quite well even though it’s not that actively updated; I like to think we collectively realized that speed is only one aspect of an ECS, and a rather small one at that once a baseline of performance has been established.
rust-game-ports
has a greater potential for ongoing development because ‘How do you made Game X in Engine Y’ is an ever-evolving question.
From the rgp readme:
The completed ports are:
Source | Game | Engine |
---|---|---|
Code the Classics Vol. 1 | Boing | ggez |
Code the Classics Vol. 1 | Cavern | Macroquad |
Hands-on Rust: Effective Learning... | Rusty Roguelike | Bevy (ECS) |
Code the Classics Vol. 1 | Soccer | Fyrox |
I currently don't plan any further ports.
What I’m suggesting is inviting the Rust gamedev community to add new example games to this repo, so the matrix of different games continues to expand. What we want is games like pong, boing, space invaders etc. to be implemented side-by-side in several engines. Engine devs are incentivized to lend a hand with these examples to make them representative of best practice.