BlueEngine
Blue Engine is a general-purpose and easy-to-use graphics engine written in rust. (by AryanpurTech)
ndk
Rust bindings to the Android NDK (by rust-mobile)
BlueEngine | ndk | |
---|---|---|
2 | 5 | |
303 | 1,047 | |
1.0% | 1.8% | |
7.7 | 8.0 | |
about 1 month ago | 6 days ago | |
Rust | Rust | |
Apache License 2.0 | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
BlueEngine
Posts with mentions or reviews of BlueEngine.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-12-05.
-
Rust for mobile development?
Hey there! Author of Blue Engine here.
-
Creating 3D figures in Rust
What you're describing can be done with any engine that does support creating shapes from vertices directly. I'm the author of Blue Engine and, in case of icospehere, I have built something similar which you can check if it can suit you.
ndk
Posts with mentions or reviews of ndk.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-10-09.
-
Bare Metal Rust in Android
You can already. The ndk allows any language to be compiled to android. For rust see
https://github.com/rust-mobile/ndk
Which has the tools to do this.
-
Using Rust instead of C++ for Android NDK development
I found an official introduction to the topic: https://source.android.com/docs/setup/build/rust/building-rust-modules/overview I found these bindings and even tried to make the examples work without luck: https://github.com/rust-mobile/ndk There even exists an interface with the C++ library I am using: https://docs.rs/oboe/latest/oboe/
-
Is the Rust ecosystem capable of making a cross-platform mobile game with p2p Bluetooth yet?
Is something wrong with https://github.com/deviceplug/btleplug or you haven't found it? You could also use bindings to platform libraries like https://github.com/microsoft/windows-rs and https://github.com/rust-mobile/ndk if btleplug doesn't have something fundamental to you.
-
Rust for mobile development?
There's cargo-apk which is godsent extension making the process of building an apk as easy as cargo apk build. Although I wasn't able to make it fully work on my native machine, so I used miniquad's docker image, installed cargo-apk, and then built.
- Is there any other language that has something crucial that Rust hasn't? Minus libraries.
What are some alternatives?
When comparing BlueEngine and ndk you can also consider the following projects:
learn-wgpu - Guide for using gfx-rs's wgpu library.
stretch - High performance flexbox implementation written in rust
druid - A data-first Rust-native UI design toolkit.
Weylus - Use your tablet as graphic tablet/touch screen on your computer.
rust-android-gradle
cargo-mobile - Rust on mobile made easy!
bevy-examples - Shaders and other small Bevy examples
apollo-framework - The Apollo framework is a toolkit for building stable and robust server software.
dioxus - Fullstack GUI library for web, desktop, mobile, and more.
macroquad - Cross-platform game engine in Rust.
btleplug - Rust Cross-Platform Host-Side Bluetooth LE Access Library