Simulate · Train · Deploy
Infinite Data Generation
for Robotic AI
We created the world's first game engine purpose-built for robotics.
Lucky Engine spins up virtual worlds where your robot can try, fail and learn a million times. Then it steps into reality already knowing the job. No hardware to break, no lab time to book, no waiting.
- Real-time path-traced rendering
- MuJoCo physics
- C# Scripting
- Python SDK
- gRPC API
- Procedural mesh & material generation
- Nanosecond-accurate data recording
- GPU video encoding
A new game engine built from the ground up by the Lucky Robots team
This is not Unity or Unreal. It's a game engine purpose-built for robotics. You can record at 10,000 Hz, and generate millions of accurate episodes for robotics AI training. A unique engine with accurate time and real-world physics underneath.
- SIM-TO-REAL
/01 Physically accurate
Industry-standard MuJoCo contact, friction and dynamics run underneath, so a grasp learned in simulation holds on the real arm.
- VULKAN
/02 Photorealistic rendering
Choose from rasterized or photorealistic path-traced rendering that runs in real-time using Vulkan. This drives camera feeds close to what the real sensors see - the difference between a vision model that works and one that doesn't.
- EDITOR
/03 Full game dev experience
Build scenes procedurally or by hand, place robots and design training tasks with games-industry-standard tools and technology. You can make any environment just like you're making a game, with C# for scripting.
- AI
/04 Autonomous with AI Agents
Use Claude, Codex, or other AI agents to fully control Lucky Engine, create scenes and record data. Simply tell your agent to build your project in Lucky Engine, out of the box.
- DATASETS
/05 LeRobot 3.0 data output
Every motion logs camera frames, joint states and sensor streams as labeled episodes, ready for imitation and robot learning. Directly compatible with LeRobot 3.0.
- ROBOTS
/06 Works with your robots
Supports any MuJoCo XML, with built-in support for robots like Unitree, Franka, Hello Robot, drones, and more.
# connect to the running simulationfrom luckyrobots import LuckyRobots lr = LuckyRobots()lr.connect(robot="unitree_g1", scene="living_room") for ep in range(1_000_000): obs = lr.reset(randomize=True) while not obs.done: action = policy(obs.camera, obs.joints) obs = lr.step(action) # logs a labeled episodeGenerate a million episodes.
Ship the robot that learned.
Train in simulation, deploy in reality.
Fly a drone through the same engine
Aerial robots run on the same MuJoCo physics and Python SDK as the arms and humanoids. Autonomous flight, captured as labeled episodes.
Scenes full of objects that open
Fridges, grills and cabinets are rigged to open and close, so a policy can learn to manipulate the room, not just look at it.
From one blue cup to a million grasps
less time and budget than training on real hardware
labeled episodes your team can train on
robots dropped, bricked or broken getting here
Extending Hugging Face for robotics
Projects, datasets, models and runs together in one workspace. Train in simulation, replay every episode, and roll the best policy straight to production. Your whole team, in sync.
- AI credits
- sim minutes
- task episodes
- hobby → enterprise
- 01REPOS
Host
One workspace for robot projects, datasets and models with orgs and teams so the whole crew ships together.
- 02RUNS
Simulate
Run simulation tasks in the cloud or on your desktop with Lucky Engine. A full train-and-test loop with no real robot required.
- 03EPISODES
Collect & Replay
Every run is captured. Scrub any episode frame by frame and explore it like a dataset, not a log.
- 04CREDITS
Generate millions of episodes in the cloud
If you want millions of episodes overnight, you can use Lucky Hub to do it.
- 05BILLING
Scale
Start free, grow to enterprise. Only pay for what you run: AI credits, sim minutes and episodes.
The people behind Lucky Robots
A team of engineers and researchers building the simulation layer for the robots about to enter the real world. We're hiring →
- DevrimFounder / CEO
- YanCofounder / CTO
- ArtiaCofounder / COO
- NurCoS / Ops
- MichaelSenior Software Engineer
- JoshSenior Software Engineer
- JoshuaSenior Software Engineer
- BaileySoftware Engineer
- JamesSenior Rendering Engineer
- ErenResearch Engineer
- VictorSenior Rendering Engineer
- JimSenior Software Engineer
- EmilySoftware Engineer
- OzgurSenior Full-Stack Engineer
- ConstantinDrone Simulation Engineer
- EcemOperations
Advisors
- Yanjie Ze
- Chris Paxton
- Roger Dickey
- Neil Nie
- Chong Zhang
- Alex Sutherland
The Investors Behind Lucky Robots
Open roles
We're a small team with a lot of robots to teach. If you build engines, renderers or robot-learning systems, come build with us.


