Repository navigation
BEE 1.4
BEE 1.4: a free 3D robot simulator for the 2026–27 season, as a standalone app. Nothing to install: the Java runtime is included, so your TeamCode compiles and runs without a JDK.
| System | File |
|---|---|
| Windows 10 / 11 (64-bit) | BEE-windows.zip |
| macOS (Apple Silicon) | BEE-macos.zip |
| Linux x86_64 | BEE-linux.tar.gz |
What's new in 1.4: your own auto, online
In an online match, your robot now runs the auto you picked in the Auto Builder in AUTO, starting from that auto's START, like in a normal match. Everyone in the room runs their own.
- Pick it as usual: Auto Builder → your auto, or the garage → the robot's auto.
- The room shows everyone's AUTO before the match starts.
- If you have Smart Auto or a Java OpMode selected, your robot runs Smart Auto online. Java code doesn't run online.
Online (since 1.3)
PLAY → Online:
- Private room: Create a private room gives you a 5-letter code. Your friends type it in Join.
- Quick play: puts you with whoever is online right now.
- Up to 4 players (RED 1, RED 2, BLUE 1, BLUE 2). Empty spots can be filled with bots, and the player who made the room starts the match.
How it works:
- The player who makes the room runs the match, so a good connection helps.
- The others drive their own robot from their computer.
- Other players' robots show as blocks.
- Online matches don't count for the leaderboard.
Known limits:
- Some school, office or phone networks block direct connections between players. If you see Could not connect to the host directly, try another network or let someone else host.
- If the host leaves, the match ends for everyone.
First start. The app is not signed yet.
- Windows: SmartScreen → More info → Run anyway. If Windows Firewall asks, allow BEE (online play needs it).
- macOS: System Settings → Privacy & Security → Open Anyway.
- Linux: run
BEE/BEE.x86_64and keepjava/,runtime/and the.sofile next to it.
On an Intel Mac, install a JDK 17+ (adoptium.net) first.
Your robots, autos and settings are saved in your user folder (Godot/app_userdata/ftc_project), so this version keeps the ones you made before.
Licenses. Made with the Godot Engine (MIT). Online play uses the Godot WebRTC plugin (MIT) with libdatachannel (MPL 2.0) and its dependencies (licenses and source: https://github.com/godotengine/webrtc-native). The bundled Java runtime is Eclipse Temurin 21 (GPLv2 with the Classpath Exception; source: https://github.com/adoptium/jdk21u). The libraries in java/lib keep their own licenses.
BEE is an independent project, not affiliated with FIRST®. FIRST, FIRST Tech Challenge, and BIOBUZZ are registered trademarks of FIRST® (www.firstinspires.org) which is not overseeing, involved with, or responsible for this activity, product, or service.