Make the homepage more visually engaging
Maintainers usually reply within 1 day
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 30/100
- Issue type
- Feature
- Clarity
- Needs clarification
- Activity status
- Quiet
- Tech stack
- javascript
Research direction
Start by reviewing the current homepage and the related discussions #2286, #316, and #531 to understand existing proposals and constraints. Define a focused visual direction and confirm how it can communicate Bevy, guide visitors toward getting started, and showcase community work without becoming heavy or noisy; done means an agreed design and implementation scope.
Written by the indexing model from the issue text.
Description
Observation
The homepage is the first thing many visitors see when they discover Bevy. However, apart from sponsor updates, I do not remember seeing many visible changes to the homepage content since I started visiting the website four years ago.
For a game engine website, the homepage is extremely important. It should quickly communicate what the engine is, what it can do, why it is exciting, and where the visitor should go next.
At the moment, the homepage feels quite static compared to other game engine websites.
Related discussions
Highlight games and applications made with Bevy on the front page #2286
Landing Page: Add a hero banner #316
Redesign main page of bevyengine.org #531
Suggestion
The homepage could benefit from more visual and dynamic content, such as:
- animations;
- examples of games made with Bevy;
- short videos or GIFs;
- a stronger call-to-action toward getting started;
- links to the latest news;
- highlighted community projects;
- interactive or visual examples of engine features.
This does not mean the homepage should become heavy, noisy, or overloaded. The goal would be to make it more attractive while keeping Bevy’s identity: simple, fast, modern, and developer-friendly.
Examples from other engines
Some examples of game engine websites with more visual and dynamic homepages: Godot, Unity, UE
These should not necessarily be copied directly, but they show how important visual impact is when presenting a game engine to new users.
Expected impact
A more engaging homepage could help reduce bounce rate, especially for visitors who are not already familiar with Bevy and are simply comparing different game engines.
It could also create a stronger first impression and make Bevy feel more mature and attractive to newcomers.
Possible implementation direction
Since the homepage is such an important page, it could be worth making it a fully custom Zola page rather than relying too much on the default template structure and basic formatting.
The homepage deserves a more specific design and layout than regular content pages.
- Dominant language
- JavaScript
- Stars
- 250
- Forks
- 453
- Avg merge
- 11h 6m
- Merged PRs (30d)
- 15
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from bevyengine/bevy-website
-
Difficulty 1/5 Under an hour Newbie friendliness 90/100
bevyengine/bevy-website#2627 ·
Maintainers usually reply within 1 day
-
A-News C-Correction D-Trivial S-Ready-For-Implementation X-Uncontroversial
Difficulty 1/5 Under an hour Newbie friendliness 85/100
bevyengine/bevy-website#2574 ·
Maintainers usually reply within 1 day
-
A-Contributing-Guide C-Content D-Straightforward S-Ready-For-Implementation X-Uncontroversial
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
bevyengine/bevy-website#2567 ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 1-3 hours Newbie friendliness 70/100
bevyengine/bevy-website#2563 · 4 comments · 5 reactions ·
Maintainers usually reply within 1 day
-
A-Book C-Content D-Modest S-Ready-For-Implementation X-Uncontroversial
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
bevyengine/bevy-website#2558 ·
Maintainers usually reply within 1 day
All issues in bevyengine/bevy-website
Similar issues
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
glossyio/traffic-monitor#264 ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 72/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
micromatch/picomatch#243 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
getComputedStyle().display is "" for span, a, b, label and other inline elements instead of "inline"Open
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
capricorn86/happy-dom#2556 ·
Maintainers usually reply within 1 day