Bot Rivals Download

Licences

Last updated: 22 October 2026 · Version 1.0

In short

  • Bot Rivals is built with the Godot Engine (MIT licence) and the Rapier physics engine (Apache 2.0), plus other open-source Rust libraries listed below.
  • The game's font is Lilita One, under the SIL Open Font License 1.1.
  • All sound recordings are CC0 1.0 (public domain), from Kenney and OpenGameArt.org authors; we credit them anyway.
  • The game's own code, artwork and logo belong to the publisher and are not open source.

1. Godot Engine

Bot Rivals uses Godot Engine 4.7.2 (godotengine.org), distributed under the MIT licence:

Copyright (c) 2014-present Godot Engine contributors (see AUTHORS.md).
Copyright (c) 2007-2014 Juan Linietsky, Ariel Manzur.

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

2. Components included in Godot

Godot Engine includes third-party components under their own licences. The full list, with every copyright notice, is in Godot's COPYRIGHT.txt. Among them:

  • FreeType (FreeType License): Portions of this software are copyright © The FreeType Project (www.freetype.org). All rights reserved.
  • ENet (MIT): Copyright (c) Lee Salzman.
  • Mbed TLS (Apache License 2.0): Copyright The Mbed TLS Contributors.
  • HarfBuzz (MIT-style), ICU (Unicode License), libpng (libpng License), zlib (zlib License), Zstandard (BSD), Open Sans and other fonts used by the engine (SIL OFL 1.1), and others listed in COPYRIGHT.txt.

3. Rust libraries in the app

The game's core (physics, rules, drawing) is written in Rust and linked into the app through godot-rust. These are the crates it uses, with the licence each declares, from the project's Cargo.lock. Where a crate offers a choice ("A OR B"), we use it under the first licence listed. Physics are by Rapier and Parry by Dimforge and the nalgebra contributors (rapier.rs), all under the Apache License 2.0.

CrateVersionLicence
allocator-api20.2.21MIT OR Apache-2.0
approx0.5.1Apache-2.0
arrayvec0.7.8MIT OR Apache-2.0
bitflags2.13.2MIT OR Apache-2.0
block20.6.2MIT
bytemuck1.25.2Zlib OR Apache-2.0 OR MIT
dispatch20.3.1Zlib OR Apache-2.0 OR MIT
downcast-rs2.0.2MIT OR Apache-2.0
either1.19.0MIT OR Apache-2.0
ena0.14.4MIT OR Apache-2.0
equivalent1.0.3Apache-2.0 OR MIT
foldhash0.2.0Zlib
glam0.30.10MIT OR Apache-2.0
glam0.31.1MIT OR Apache-2.0
glam0.32.1MIT OR Apache-2.0
glam0.33.12MIT OR Apache-2.0
glamx0.3.1MIT OR Apache-2.0
godot0.5.5MPL-2.0
godot-cell0.5.5MPL-2.0
godot-core0.5.5MPL-2.0
godot-ffi0.5.5MPL-2.0
godot-macros0.5.5MPL-2.0
hashbrown0.16.1MIT OR Apache-2.0
hashbrown0.17.1MIT OR Apache-2.0
indexmap2.14.2Apache-2.0 OR MIT
libc0.2.191MIT OR Apache-2.0
libm0.2.16MIT
log0.4.34MIT OR Apache-2.0
matrixmultiply0.3.11MIT/Apache-2.0
nalgebra0.35.0Apache-2.0
nalgebra-macros0.3.0Apache-2.0
num-bigint0.4.8MIT OR Apache-2.0
num-complex0.4.6MIT OR Apache-2.0
num-derive0.5.1MIT OR Apache-2.0
num-integer0.1.47MIT OR Apache-2.0
num-rational0.4.2MIT OR Apache-2.0
num-traits0.2.19MIT OR Apache-2.0
objc20.6.5MIT
objc2-app-kit0.3.2Zlib OR Apache-2.0 OR MIT
objc2-authentication-services0.3.2Zlib OR Apache-2.0 OR MIT
objc2-core-foundation0.3.2Zlib OR Apache-2.0 OR MIT
objc2-encode4.1.0MIT
objc2-foundation0.3.2MIT
objc2-security0.3.2Zlib OR Apache-2.0 OR MIT
ordered-float5.5.0MIT
parry2d0.31.1Apache-2.0
proc-macro21.0.107MIT OR Apache-2.0
profiling1.0.18MIT OR Apache-2.0
profiling-procmacros1.0.18MIT OR Apache-2.0
quote1.0.47MIT OR Apache-2.0
rapier2d0.36.1Apache-2.0
rawpointer0.2.1MIT/Apache-2.0
robust1.2.0MIT OR Apache-2.0
safe_arch1.2.0Zlib OR Apache-2.0 OR MIT
serde1.0.229MIT OR Apache-2.0
serde_core1.0.229MIT OR Apache-2.0
serde_derive1.0.229MIT OR Apache-2.0
simba0.10.2Apache-2.0
slab0.4.12MIT
smallvec1.16.3MIT OR Apache-2.0
spade2.15.1MIT OR Apache-2.0
static_assertions1.1.0MIT OR Apache-2.0
syn2.0.119MIT OR Apache-2.0
syn3.0.9MIT OR Apache-2.0
thiserror2.0.21MIT OR Apache-2.0
thiserror-impl2.0.21MIT OR Apache-2.0
typenum1.20.1MIT OR Apache-2.0
unicode-ident1.0.27(MIT OR Apache-2.0) AND Unicode-3.0
venial0.6.1MIT
wide1.7.1Zlib OR Apache-2.0 OR MIT

4. Rust libraries on the game server

The online server is not distributed to players, but we list its other open-source crates for completeness.

Show the 163 server crates
CrateVersionLicence
aho-corasick1.1.5Unlicense OR MIT
atomic-waker1.1.2Apache-2.0 OR MIT
axum0.8.9MIT
axum-core0.5.6MIT
base640.22.1MIT OR Apache-2.0
base640.23.1MIT OR Apache-2.0
block-buffer0.10.4MIT OR Apache-2.0
bumpalo3.20.3MIT OR Apache-2.0
bytes1.12.1MIT
cfg-if1.0.5MIT OR Apache-2.0
chacha200.10.2MIT OR Apache-2.0
cpufeatures0.2.17MIT OR Apache-2.0
cpufeatures0.3.1MIT OR Apache-2.0
crypto-common0.1.7MIT OR Apache-2.0
data-encoding2.11.1MIT
deranged0.5.9MIT OR Apache-2.0
digest0.10.7MIT OR Apache-2.0
displaydoc0.2.7MIT OR Apache-2.0
errno0.3.14MIT OR Apache-2.0
form_urlencoded1.2.2MIT OR Apache-2.0
futures-channel0.3.34MIT OR Apache-2.0
futures-core0.3.34MIT OR Apache-2.0
futures-macro0.3.34MIT OR Apache-2.0
futures-sink0.3.34MIT OR Apache-2.0
futures-task0.3.34MIT OR Apache-2.0
futures-util0.3.34MIT OR Apache-2.0
generic-array0.14.7MIT
getrandom0.2.17MIT OR Apache-2.0
getrandom0.3.4MIT OR Apache-2.0
getrandom0.4.3MIT OR Apache-2.0
hmac0.12.1MIT OR Apache-2.0
http1.5.0MIT OR Apache-2.0
http-body1.1.0MIT
http-body-util0.1.5MIT
httparse1.10.1MIT OR Apache-2.0
httpdate1.0.3MIT OR Apache-2.0
hyper1.12.0MIT
hyper-rustls0.27.10Apache-2.0 OR ISC OR MIT
hyper-util0.1.21MIT
icu_collections2.3.0Unicode-3.0
icu_locale_core2.3.0Unicode-3.0
icu_normalizer2.3.0Unicode-3.0
icu_normalizer_data2.3.0Unicode-3.0
icu_properties2.3.0Unicode-3.0
icu_properties_data2.3.0Unicode-3.0
icu_provider2.3.1Unicode-3.0
idna1.1.0MIT OR Apache-2.0
idna_adapter1.2.2Apache-2.0 OR MIT
ipnet2.12.2MIT OR Apache-2.0
itoa1.0.18MIT OR Apache-2.0
js-sys0.3.106MIT OR Apache-2.0
jsonwebtoken9.3.1MIT
lazy_static1.5.1MIT OR Apache-2.0
litemap0.8.3Unicode-3.0
lru-slab0.1.3MIT OR Apache-2.0 OR Zlib
matchers0.2.0MIT
matchit0.8.4MIT AND BSD-3-Clause
memchr2.8.3Unlicense OR MIT
mime0.3.17MIT OR Apache-2.0
mio1.2.4MIT
nu-ansi-term0.50.3MIT
num-conv0.2.2MIT OR Apache-2.0
once_cell1.21.4MIT OR Apache-2.0
pem3.0.6MIT
percent-encoding2.3.2MIT OR Apache-2.0
pin-project-lite0.2.17Apache-2.0 OR MIT
potential_utf0.1.6Unicode-3.0
powerfmt0.2.1MIT OR Apache-2.0
ppv-lite860.2.21MIT OR Apache-2.0
quinn0.11.12MIT OR Apache-2.0
quinn-proto0.11.19MIT OR Apache-2.0
quinn-udp0.5.16MIT OR Apache-2.0
r-efi5.3.0MIT OR Apache-2.0 OR LGPL-2.1-or-later
r-efi6.0.0MIT OR Apache-2.0 OR LGPL-2.1-or-later
rand0.10.3MIT OR Apache-2.0
rand0.9.5MIT OR Apache-2.0
rand_chacha0.9.0MIT OR Apache-2.0
rand_core0.10.1MIT OR Apache-2.0
rand_core0.9.5MIT OR Apache-2.0
rand_pcg0.10.2MIT OR Apache-2.0
regex-automata0.4.18MIT OR Apache-2.0
regex-syntax0.8.11MIT OR Apache-2.0
reqwest0.12.28MIT OR Apache-2.0
ring0.17.14Apache-2.0 AND ISC
rustc-hash2.1.3Apache-2.0 OR MIT
rustls0.23.46Apache-2.0 OR ISC OR MIT
rustls-pki-types1.15.1MIT OR Apache-2.0
rustls-webpki0.103.15ISC
ryu1.0.23Apache-2.0 OR BSL-1.0
serde_json1.0.154MIT OR Apache-2.0
serde_path_to_error0.1.20MIT OR Apache-2.0
serde_urlencoded0.7.1MIT/Apache-2.0
sha10.10.7MIT OR Apache-2.0
sha20.10.9MIT OR Apache-2.0
sharded-slab0.1.7MIT
signal-hook-registry1.4.8MIT OR Apache-2.0
simple_asn10.6.4ISC
socket20.6.5MIT OR Apache-2.0
stable_deref_trait1.2.1MIT OR Apache-2.0
subtle2.6.1BSD-3-Clause
sync_wrapper1.0.2Apache-2.0
synstructure0.14.0MIT
thread_local1.1.10MIT OR Apache-2.0
time0.3.55MIT OR Apache-2.0
time-core0.1.9MIT OR Apache-2.0
time-macros0.2.32MIT OR Apache-2.0
tinystr0.8.4Unicode-3.0
tinyvec1.13.3Zlib OR Apache-2.0 OR MIT
tokio1.54.0MIT
tokio-macros2.7.2MIT
tokio-rustls0.26.6MIT OR Apache-2.0
tokio-tungstenite0.29.0MIT
tower0.5.3MIT
tower-http0.6.11MIT
tower-layer0.3.3MIT
tower-service0.3.3MIT
tracing0.1.44MIT
tracing-attributes0.1.31MIT
tracing-core0.1.36MIT
tracing-log0.2.0MIT
tracing-subscriber0.3.23MIT
try-lock0.2.5MIT
tungstenite0.29.0MIT OR Apache-2.0
untrusted0.9.0ISC
url2.5.8MIT OR Apache-2.0
utf8_iter1.0.4Apache-2.0 OR MIT
valuable0.1.1MIT
want0.3.2MIT
wasi0.11.1+wasi-snapshot-preview1Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
wasip21.0.4+wasi-0.2.12Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
wasm-bindgen0.2.129MIT OR Apache-2.0
wasm-bindgen-futures0.4.79MIT OR Apache-2.0
wasm-bindgen-macro0.2.129MIT OR Apache-2.0
wasm-bindgen-macro-support0.2.129MIT OR Apache-2.0
wasm-bindgen-shared0.2.129MIT OR Apache-2.0
web-sys0.3.106MIT OR Apache-2.0
web-time1.1.0MIT OR Apache-2.0
webpki-roots1.0.9CDLA-Permissive-2.0
windows-link0.2.1MIT OR Apache-2.0
windows-sys0.52.0MIT OR Apache-2.0
windows-sys0.61.2MIT OR Apache-2.0
windows-targets0.52.6MIT OR Apache-2.0
windows_aarch64_gnullvm0.52.6MIT OR Apache-2.0
windows_aarch64_msvc0.52.6MIT OR Apache-2.0
windows_i686_gnu0.52.6MIT OR Apache-2.0
windows_i686_gnullvm0.52.6MIT OR Apache-2.0
windows_i686_msvc0.52.6MIT OR Apache-2.0
windows_x86_64_gnu0.52.6MIT OR Apache-2.0
windows_x86_64_gnullvm0.52.6MIT OR Apache-2.0
windows_x86_64_msvc0.52.6MIT OR Apache-2.0
wit-bindgen0.57.1Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
writeable0.6.4Unicode-3.0
yoke0.8.3Unicode-3.0
yoke-derive0.8.4Unicode-3.0
zerocopy0.8.63BSD-2-Clause OR Apache-2.0 OR MIT
zerocopy-derive0.8.63BSD-2-Clause OR Apache-2.0 OR MIT
zerofrom0.1.8Unicode-3.0
zerofrom-derive0.1.8Unicode-3.0
zeroize1.9.1Apache-2.0 OR MIT
zerotrie0.2.5Unicode-3.0
zerovec0.11.8Unicode-3.0
zerovec-derive0.11.6Unicode-3.0
zmij1.0.23MIT

5. Fonts

Lilita One, Copyright (c) 2011 Juan Montoreano (juan@remolacha.biz), with Reserved Font Name Lilita. Used in the game and on this website under the SIL Open Font License, Version 1.1 (full text below). Symbols the font lacks are drawn with the phone's own system fonts.

6. Sounds

All sound effects are recordings released under CC0 1.0 Universal (public domain dedication), edited by us. No attribution is required; we credit the authors anyway:

  • Kenney (kenney.nl): Impact Sounds, Sci-Fi Sounds, RPG Audio, Interface Sounds, UI Audio, Music Jingles, Casino Audio.
  • OpenGameArt.org authors:
    • artisticdude, "Swishes Sound Pack"
    • bart, "31 pings and metal filing sounds" and "68 workshop sounds"
    • qubodup, "Bowling ball rolling"
    • Corsica_S, "42 snow and gravel footsteps" (extracted and released under CC0 by Iwan Gabovitch)
    • Fantozzi, "Fantozzi's footsteps (grass/sand & stone)"
    • TinyWorlds, "Different steps on wood, stone, leaves, gravel and mud"
    • BMacZero, "Mechanical sounds"
    • Till Behrend, "Glass Break"
    • rubberduck, "30 CC0 SFX loops", "75 CC0 breaking, falling and hit SFX" and "100 CC0 metal and wood SFX"
    • Independent.nu, "35 wooden cracks, hits, destructions" and "5 break, crunch impacts"
    • IgnasD, "Ice breaking/shattering"
    • themightyglider, "Breaking rock"

7. Licence texts

SIL Open Font License 1.1 (Lilita One)
Copyright (c) 2011 Juan Montoreano (juan@remolacha.biz), 
with Reserved Font Name Lilita

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL


-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------

PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.

The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded, 
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.

DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.

"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).

"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).

"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.

"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.

PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:

1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.

2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.

3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.

4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.

5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.

TERMINATION
This license becomes null and void if any of the above conditions are
not met.

DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
MIT License
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

Full texts of the other licences named above: