Skip to content

giantpand2000/crossbow

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

369 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Crossbow Splash Image

CI Info Crate Info API Docs Tool Crate GitHub All Releases

Cross-Platform Rust Toolkit for Games ๐Ÿน

What is Crossbow?

A goal of the crossbow project is to provide a complete infrastructure for cross-platform game development in rust. In addition, the project simplifies the creation and packaging of crates for Android, iOS, and other platforms. We want to make most of our tools - engine agnostic, to help rust game developers integrate them into their games, engines, and crates.

Documentation

To learn how to run an example project on your own, build, test, and start using crossbow - read our full documentation here.

If you want learn more about crossbundle we recommend you to start from here.

Project structure

Crate structure:

Name Description Status
crossbundle Command-line tool for building applications โœ…
crossbundle-tools Toolkit used in crossbundle to build/pack/sign bundles โœ…
crossbundle-derive Derive macros for projects built with crossbow โœ…
crossbow-ads Plugin for advertisements ๐Ÿ› 
crossbow-permissions Plugin for runtime permissions ๐Ÿ› 
android-tools-rs Android-related tools for building and developing application โœ…
android-manifest-rs AndroidManifest serializer and deserializer for Rust โœ…
apple-bundle-rs AppleBundleResources serializer and deserializer for Rust โœ…

โœ… = Works and tested โ€” ๐Ÿ†— = Works but may contain bugs โ€” ๐Ÿ›  = Under development

Roadmap

Also, check out our ROADMAP for a better understanding of what we are doing right now and what planned.

Partners

This project is part of Web3 Foundation Grants Program.

W3F Grants Badge

License

Licensed under Apache-2.0 License.

FOSSA Status

About

Cross-Platform Rust Toolkit for Games ๐Ÿน

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages

  • Rust 99.1%
  • Dockerfile 0.9%