Skip to content

Adopting rust-game-ports for neutral examples #126

@erlend-sh

Description

@erlend-sh

@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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions