{"id":24203293,"url":"https://github.com/heydocode/limitpush","last_synced_at":"2025-07-03T22:38:03.797Z","repository":{"id":260059617,"uuid":"875198764","full_name":"heydocode/limitpush","owner":"heydocode","description":"First truly cross-platform game template powered by BEVY!","archived":false,"fork":false,"pushed_at":"2025-01-12T16:43:34.000Z","size":233291,"stargazers_count":16,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-12T17:27:26.343Z","etag":null,"topics":["bevy","bevy-engine","cross-platform","template"],"latest_commit_sha":null,"homepage":"https://heydocode.github.io/limitpush/","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/heydocode.png","metadata":{"files":{"readme":"README.md","changelog":"changelogs/v0.1.0.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-19T10:57:59.000Z","updated_at":"2025-01-12T16:47:47.000Z","dependencies_parsed_at":"2025-01-12T17:33:11.003Z","dependency_job_id":null,"html_url":"https://github.com/heydocode/limitpush","commit_stats":null,"previous_names":["heydocode/limitpush"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heydocode%2Flimitpush","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heydocode%2Flimitpush/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heydocode%2Flimitpush/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heydocode%2Flimitpush/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/heydocode","download_url":"https://codeload.github.com/heydocode/limitpush/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":233815225,"owners_count":18734658,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bevy","bevy-engine","cross-platform","template"],"created_at":"2025-01-13T22:21:44.502Z","updated_at":"2025-01-13T22:21:45.066Z","avatar_url":"https://github.com/heydocode.png","language":"Rust","funding_links":[],"categories":["Starters"],"sub_categories":[],"readme":"# LimitPush\n\n\u003e [!IMPORTANT]  \n\u003e\n\u003e ## THE TEMPLATE IS IN FULL REWRITE! TERMINAL \u0026 STD FULL FEATURED 3D TEMPLATE! (`no-std` planned on further updates due to current Bevy no-std status)\n\nWelcome to **LimitPush** – a modular, high-performance cross-platform template for the [Bevy game engine](https://bevyengine.org/), designed with flexibility and ease of use in mind. This project is a work in progress but is rapidly evolving into a stable, feature-rich foundation for developing both 2D and 3D games in Bevy.\n\n## Technologies\n\nThis project uses [`bevy`](https://bevyengine.org) 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`](https://trunkrs.dev/) builds. Also, this project does graphs with automated scripts.\n\n## 🚀 About the Project\n\n**LimitPush** provides a universal template that accelerates development and facilitates easy extension, aiming to be the go-to framework for building Bevy-based games. Key features include:\n\n- **Customizability**: Easily adjust core gameplay components such as player movement, object spawners, game mechanics, and more.\n- **Cross-Platform Support**: Compatibility across mobile, web, and desktop platforms (**terminal-based** OS **supported** too!), with ongoing efforts to expand further.\n- **Future-Proofing**: Built with a vision for future platform support and optimized performance for a range of hardware setups.\n\n## ⚙️ Key Features\n\nLimitPush comes packed with tools and features to streamline your development process:\n\n- **Modular Architecture**: The game is structured with a **modular crate system**, offering flexibility to customize and extend as needed.\n- **Platform Expansion**: Planning for future support on platforms such as **Raspberry Pi**, **Steam Deck**, and more. If you want a platform to be supported, feel free to open an issue!\n- **Cross-Platform Performance**: Designed to provide high-performance gameplay on multiple platforms, ensuring smooth experiences whether you're developing for mobile, desktop, web, or embedded (yes, it supports embedded targets too).\n- **Maximum Productivity**: Comes with various tools, preconfigured VSCode, extensions recommendations, bevy basic snippets and more!\n\n## 🛠 How You Can Help\n\nWe’re looking for contributors, testers, and supporters to help make LimitPush even better. Here’s how you can get involved:\n\n- **Open Issues**: If you find a bug or have a feature request, please open an issue and provide any relevant resources or references to help us address it.\n- **Code Contributions**: Feel free to explore the repository and submit a pull request. Your contributions are highly appreciated!\n- **Feedback and Ideas**: Share any insights, suggestions, or improvements you think could enhance LimitPush.\n- **Testing \u0026 Usage Feedback**: Your experience with the template can help us improve its direction and usability.\n\n## ✅ Supported Platforms\n\nLimitPush prioritizes **blazing performance** and **broad platform compatibility**. Current platform support includes:\n\n- **Mobile**:\n  - Fully supported (iOS support pending testing).\n  \n- **Web**:\n  - Fully supported.\n\n- **Desktop**:\n  - **MacOS**: Fully supported.\n  - **Linux (Graphics-based)**: Fully supported.\n  - **Linux (Terminal-based)**: Fully supported.\n  - **Windows**: Fully supported.\n\n- **Embedded**:\n  - **UEFI**: Work in progress.\n  - **MCU**: Work in progress.\n  - **Bare Metal**: Work in progress.\n\n## 🛠 Project Status\n\nLimitPush is **currently unstable** as foundational work is still being finalized. Expect occasional breaking changes during development. A **stable** release is planned as we approach feature completion.\n\n## 📝 Changelog\n\nCurrent Version: **v2.1.0**\n\n[`v2.1.0 changelog`](changelogs/v2.1.0.md) – This changelog file will contain a detailed log of changes, updates, and bug fixes for each version of the project. Please refer to this file for information on new features, updates, and fixes as the project evolves.\n\n\n## 🏆 Credits\n\nI want to express my gratitude to the projects and people that inspired and contributed to the creation of **LimitPush**! That's why I've created a dedicated [`CREDITS`](CREDITS.md) file to honour them all!\n\n## 🌱 Community \u0026 Feedback\n\nYour feedback is essential to making LimitPush a valuable tool for game developers. Feel free to contribute, ask questions, or provide suggestions in the issues section.\n\nJoin the community, stay tuned for updates, and let’s build something amazing together. Happy coding! 🎮","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fheydocode%2Flimitpush","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fheydocode%2Flimitpush","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fheydocode%2Flimitpush/lists"}