Welcome to ARISE, a next-generation robotics experience designed for students, educators, and creators. This interactive simulation tool brings the excitement of FIRST LEGO League into an immersive 3D and Augmented Reality environment, combining creativity, problem-solving, and hands-on learning.
Create powerful robot programs with a drag-and-drop coding interface inspired by Scratch.
No prior experience needed — just imagination and curiosity.
Design and assemble your custom robot using a full library of LEGO-style parts.
Snap pegs into holes, configure motors, and bring your design to life with precision and creativity.
Simulate your robot in real-time inside dynamic 3D environments.
Debug your logic, tweak your build, and refine your strategies instantly.
Turn your home, classroom, or backyard into a robotics playground.
Run your robot in AR using your device’s camera for an interactive, real-world experience.
We built this simulator as a team of two students to make robotics more accessible, engaging, and fun — especially for younger students who don’t have access to physical kits. Inspired by our experience in FIRST Tech Challenge (FTC), we wanted to give back to the community and help spark curiosity in STEM through a hands-on, interactive learning platform.
- Unity (C#) — Game engine for 3D simulation and AR support
- Blender — Custom modeling and part design
- Vuforia / AR Foundation — Augmented Reality integration
- Scratch-style logic system — Custom block-based visual programming
- Students exploring robotics for the first time
- Educators teaching STEM and FLL concepts
- Hackathon builders, game developers, and creators who love simulation
This is a work-in-progress team project. Feedback and contributions are welcome!
No installation needed — just unzip and run!
Have ideas, feedback, or want to collaborate?
Feel free to reach out to either of us through GitHub:
Q— Switch to Move ModeW— Switch to Build Mode- Click a peg/hole to select the first part
Then click a second peg/hole/axle to set the target
F— Flip the selected part 180°← / →— Rotate part by 45° left/right↑ / ↓— Push/pull axle in or out
Enter— Confirm the snap connectionEsc— Cancel current placementCtrl + D— Duplicate hovered partDelete/Backspace— Delete hovered partShift + F— Refocus camera on robot
- Click “Set Motor” button → then click the motor to label it
C— Change camera view


