A complete robot-combat game for Unity 6 URP: build robots from 45 parts, invent weapons from hinges and motors, fight AI in an arena with hazards, dents and parts torn off. Mobile ready.Build it. Break it. Win.Modular Robot Builder & Combat Kit is a complete, playable robot-combat game you can make your own. Players build a robot in the garage, part by part, and take it into the arena against AI opponents. Wheels tear off, armour dents where it's hit, spinners throw robots across the floor. Everything is data you edit in the Inspector, and all of it is clean, commented C#.The garage builder45 parts in 10 categories: chassis, wheels and treads, batteries, cores, armour, weapons, structure, mechanisms, attachments and cosmetics50 prefabs, one for every model, ready to drop into your own scenesParts snap to sockets and to mounts on other parts. Rotate, resize and mirror them, with undo and redoFree building: a frame kit you shape cell by cell, plus hinges, spin motors, pistons and turntables. Put a plate on a hinge and you have a flipper. Put a disc on a motor and you have a spinner. The weapon's power comes from the physics of what you mountedControl mapping: any key fires any weapon, with delays for chained moves and sensors that fire automaticallyLive stats and rules: weight classes, build points, mass, speed and power, with clear warningsPaint: colours, 3 finishes, 5 patterns, stickers, racing numbers5 starter templates, plus share codes that copy a whole robot as one line of textThe fightPhysics combat: flippers, spinners, hammers, saws, rams and every home-made mechanismEach part has its own health. Hits press dents into the mesh, damaged plates bend, broken parts fall off, and the frame can be cut in twoSelf-righting, and robots that keep driving upside downAI opponents with profiles (aggressive, careful, flanker…) that read the arena and avoid hazardsArena hazards: floor saws, a hammer, a floor flipper, a pitWin by knockout, pit, immobilisation, or a judges' decision on pointsSpectator mode: press F2 and an AI drives your robot (watch two AIs test your new part)Game feel: hit-stop, camera shake, sparks, smoke, debris, crowd, procedural soundA whole game around itCareer with 3 leagues and 12 events: duels, short fuses, hazard nights, and gauntlets where damage carries between rounds. Rivals, trophies, a scrap economy, a shop and challengesComplete UI built from code: menu, garage, shop, career, results with judges' scores, pause, settings, and loading screens with fight cardsPhones and tablets: a floating thumb stick, weapon buttons and the safe area handled. Tested on Android. Gamepad and keyboard work tooSave and load, 5 robot slotsReady to useMain Menu, Garage and Arena scenes, plus two demo scenes: a part showroom and an instant AI-vs-AI fightSetup window: checks your project and adds the scenes in one click23 EditMode tests and a full PDF guide (add a part, a weapon, an opponent, an arena)No third-party code or art: models from our own Blender scripts, textures from code, sounds synthesised at runtime. The UI fonts are free fonts under the SIL Open Font License (included)Unity 6 · URP · Input System · Cinemachine 3. Online multiplayer is not included.Unity 6 (made and tested in 6000.6), Universal Render Pipeline (URP 17)Dependencies (Unity packages): Input System, Cinemachine 3, uGUIPlatforms tested: macOS, Windows (Editor), Android (ARM64, IL2CPP). iOS project buildsScenes: Main Menu, Garage, Arena, Test Arena, Demo Showroom, Demo Quick FightScripts: 105 C# files (~14,000 lines), namespace RobotCombatKit, assembly definitions, XML comments- Prefabs: 50, one per model, in Prefabs/ (the model with its materials, ready to drop into a scene)Textures: 6, generated by code (floor, tread, hazard stripes, soft circle, wear detail and its normal map, 64 – 512 px); patterns, stickers and numbers are drawn at runtime. Materials: 42 URP Lit materials, team colour and patterns set at runtimeData: 45 part definitions, 10 AI opponents, 3 leagues with 12 events, 5 templates, physics settings (ScriptableObjects)Audio: all procedural (no audio files)Rigging and animation clips: none (mechanisms are physics-driven)Collision: convex colliders on every part. Physics at 100 Hz, set at runtime by the kitDocumentation: PDF in the package. Third-party notices: the two OFL fontsThe package's C# code, and the scripts that build its models, were written with the help of an AI coding assistant. No AI image, texture, 3D-model or sound generators were used for the package contents. The two UI fonts (Barlow, Russo One) are third-party, under the SIL Open Font License; their licences are included and listed in Third-Party Notices.txt.


