bevyengine / bevyengine/bevy-website

Change engine tagline from "a refreshingly simple data-driven engine written in Rust"

Open
#2,234 24 comments 2 reactions 0 assignees View on GitHub
A-Meta S-Needs-Design X-Controversial
Dominant language
JavaScript
Stars
249
Forks
450
Avg merge
16h 20m
Merged PRs (30d)
6

Description

I mentioned this in [this review comment](https://github.com/bevyengine/bevy-website/pull/2233/files#r2370801031), which @cart said he was open to doing.

Our current tagline is "Bevy is a refreshingly simple data-driven game engine". Let's break that down!

## Refreshingly simple

My major complaint is that I'm not sure that "refreshingly simple" is true these days, especially for devs coming from other languages and paradigms.

Instead, I would prefer if we could focus on one or two of:

- modular or flexible
- code-first
- fast
- refactorable? I think this is really valuable, but doesn't exactly roll-off the tongue
- ECS-first??

## Data-driven

No one knows what this means. In theory, this means "you can change behavior by modifying assets on disk". Which is great! And a goal we have! But it's not a reality today.

The other problem is that this is easily confused with "data-oriented", which means "designed in a way that is performant because of smart data layout". This is what an ECS does, but it's also jargon.

## Game engine

I mean, technically :p A lot of our users aren't making games! It's still a guiding star though.

People also get mad because "you can't have a game engine without an editor", but I think they're just wrong.

## Written in Rust

People gripe about this ("it's about the product, not the technology used to make it!!"), but I think it's important to communicate this upfront, because Rust is what they're going to be writing.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.