Build your own sci-fi battle fleet: 32 finished capital ships and 67 snap-together hull sections, superstructures and weapons with an in-editor constructor and a runtime ship generator. URP.Sci-Fi Fleet Constructor is a complete Terran battle fleet and the kit to build your own.32 finished ships, from a 17 m fighter to a 3.3 km titan, plus stations, a warp gate and asteroids. Every gun, point-defence mount and launcher sits on a socket and can be swapped for any library weapon of the same class. Or build new ships: 40 hull sections in three size classes snap together joint to joint, 27 superstructures and 31 weapons mount on deck, side and keel spots, and the Fleet Constructor window shows every socket in the Scene view.CONSTRUCTION KIT40 hull sections (S, M, L classes): bows, mids, sterns, adapters. Every section of a class shares one joint profile, so any two meet flush.27 superstructures: command towers, bridges, stern castles, masts, dishes, radiators, sponsons, engine pods, hangar pods, keels, shield and reactor domes.31 library weapons (S to XL): railguns, heavy cannons, point defence, missile launchers, VLS, beam turrets, a spinal lance, torpedo tubes. Turrets traverse and elevate; muzzle anchors sit on the barrel tips.Fleet Constructor editor window: thumbnail palette filtered to what fits, socket gizmos, attach / mount / swap / remove / mirror, aft-facing mounts, Save As Prefab, full Undo.Runtime API (ShipAssembly) and a seeded random ship generator with gunship, carrier, missile and command presets.FINISHED SHIPS AND STRUCTURES26 ships: fighter, bomber, frigates, scout, destroyers, cruisers, battleships, carriers, freighters, jump freighters, a titan with a jump ring, and the Kestrel hero corvette with folding wings and canopy.6 example ships built only from the kit parts, 12 more assembled in Unity.24 structures: station, outpost, fortress, citadel, gatehouse, jump beacon, 16 station modules.Props: an ancient warp gate, an ore canister, 6 asteroids.Moving parts with ready components: carrier bay doors (ShipBayDoor), titan jump ring (JumpRing), wings, canopy and beacon arms (ShipHinge).LOOKNear-black gunmetal hulls with panel seams, lit window rows, lacquer and blinking navigation lights (6 modes), engine glow.FIVE DUCK GAMES/Starship Lit shader. One shared panel texture set and 76 shared materials for the whole kit: mixed ships look the same and batch well.Real metric scale, LOD groups (4 levels), convex colliders on hulls and structures, effect anchors (engines, bridge, hangars, damage points).DEMO SCENEBrowse every model, build random ships at runtime, swap weapons, watch turrets track and fire (railguns, beams, missiles, point defence), open bay doors and launch fighters, spin up the jump ring, and play four cinematic camera paths.Documentation: Assets/FiveDuckGames/FleetConstructor/Documentation. Support: https://fiveduckgames.comUnique assets26 finished ships, 6 kit-built example ships (+12 assembled prefabs)24 structures, 8 props40 hull sections, 27 superstructures, 31 library weapons34 ship-specific weapons and 7 moving parts (2 bay doors, jump ring, 2 wings, canopy, beacon arm)Triangle counts (LOD0)Ships: 2,958 (fighter) to 152,626 (2.3 km carrier); kit-built ships 44,716 to 99,308Structures: 1,508 to 145,498; props 3,000 to 80,734Hull sections: 8,372 to 28,090; superstructures 1,048 to 7,632; weapons 1,016 to 7,648LOD groups: ships and parts 4 levels, weapons 3 levels; convex mesh collidersTexturesOne shared panel set: 1024 panel sheet + 2048 base, normal, window and roughness maps (tiling)No per-model texture sets: 76 shared materialsRenderingURP only (Forward / Forward+). FIVE DUCK GAMES/Starship Lit, Engine Glow, Space Skybox shadersKit URP asset, renderer (SSAO) and volume for the demo; your project settings are not changedScripts (C#, documented)ShipSocket, ShipAnchor, ShipPart, PartCatalog, ShipRules, ShipAssembly, ShipGeneratorShipBayDoor, JumpRing, ShipHinge, EngineGlowEditor: Fleet Constructor windowDemo scripts in a separate assemblyScale: 1 unit = 1 m, +Z forward. No third-party dependencies. No audio.Claude Code was used to write the scripts.




