-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adopting rust-game-ports for neutral examples #126
Comments
Hi there! I'm the maintainer. I think that this idea has a great value 😄 Something that struck me is that, while developing the project(s), I've found bugs on very basic functionalities on several (if not all) of the engines¹, hinting - IMO - that currently, they are used only in a narrow way. I think that a structured, organized project to build small-but-complete games, could be a significant next step in the Rust game development. Individual experiments are valuable, but the maturity of an engine is more than the sum of its parts. This type of projects, again IMO, has a very low barrier to entry (assets and source are provided²), and it includes different, but canonical, game genres; I think that, ultimately, it's a very stimulating way to approach the topic of (Rust) gamedev, and could (hopefully) bring it forward. [¹] As an example, in the last days I've found what I believe is a bug in the fullscreen functionality of an engine/library; this is a fundamental functionality 😬 |
Since the proposal has only received positive signals and no dissenting opinions were expressed in the past week, we’ve gone ahead and moved the repo over: https://github.com/rust-gamedev/rust-game-ports Next step will be to make an official call-to-action for anyone who wants to add a game (and possibly also new engine-representative) to the collection. |
I put out a preliminary CTA here: https://www.reddit.com/r/rust_gamedev/comments/wbwfxi/gamedev_wg_rust_game_ports_welcomes_your_game/ Let’s see if anything comes of that. We might follow up later with an official blog post, hopefully with some new examples to talk about 😊 |
I have a few ideas (and I also will update the README), however, I'll wait for the community reaction, in order to see the shapes it take. If anybody intends to (co/)maintain this project, let me know, so we can organize 😄 |
The Wireframe magazine is, IMO, the absolute best source to use a basis for the project. It even has a book on writing a game in Unity, with assets and stuff, which would be fantastic as test case for Fyrox (but it's beyond my current skills). Additionally, the magazine is distributed in a pure hacker spirit - the magazine is free if one wants, and sources/assets have liberal licenses. |
@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:
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.
The text was updated successfully, but these errors were encountered: