Skip to content

Latest commit

 

History

History
59 lines (37 loc) · 3.11 KB

README.md

File metadata and controls

59 lines (37 loc) · 3.11 KB

LimitPush: Bevy Game Template

Welcome to LimitPush: a modular, high-performance game template for the Bevy game engine, designed with both flexibility and ease of use in mind. This project is a work in progress, but it's making rapid strides towards a stable, feature-rich foundation for 2D and 3D Bevy games.

Technologies

This project uses bevy as a game framework and its community crates by organizing everything in the rusty way. So, this project is written in rust, with some script and web components for automatic updates/builds and wasm builds. Also, this project does graphs (check the Graph section) with automated scripts.

🚀 About the Project

LimitPush aims to be a universal template that enables rapid development and easy extension. By leveraging a modular crate architecture, it offers:

  • Customizability: Adjust gameplay components like player movement, object spawners, and more.
  • Cross-platform support: Compatibility across mobile, web, and desktop platforms.
  • Future-proofing: Plans for additional platform support and optimized performance for various hardware setups.

How You Can Help

I’m excited to connect with contributors, testers, and supporters! Here are a few ways you can get involved:

  • Open Issues: Encounter a bug or have a feature request? Please share any relevant resources or references to help guide implementation.
  • Code Contributions: Check out the repo and submit a PR! Contributions are very welcome.
  • Feedback and Ideas: Share any insights or improvements you think could enhance LimitPush.
  • General Feedback: Your experiences using the template can help shape its direction and usability.

Supported Platforms

The template's main goals are blazing performance and broad platform support. Current compatibility includes:

  • Mobile:

    • Partial support for Android; testing for other Android distributions and iOS is ongoing.
  • Web:

    • Fully supported.
  • Desktop:

    • MacOS: Runs on both ARM and Intel-based systems.
    • Linux: Tested on Ubuntu.
    • Windows: Supported on all current builds, with testing for older versions (e.g., Windows 8) planned.

Features

LimitPush comes packed with tools and features to streamline development:

  • Modular Design: The game is organized into crates for modularity and flexibility.
  • Debug Menu: Includes bevy-inspector-egui for easy debugging and component inspection.
  • Platform Expansion: Plans for future support on Raspberry Pi, Steam Deck, and more.

Graph

image

Project Status

LimitPush is currently unstable as foundational work is completed, so expect potential breaking changes. A stable release is on the roadmap!

Feedback & Community

Feedback is crucial to making LimitPush a valuable tool. Feel free to reach out in the issues section!

Let’s build something amazing together: stay tuned for updates, and happy coding! 🎮