Modular Connection Systems is a runtime-ready Unity package for creating connected gameplay systems: electricity, logic signals, pipes, gas, heat, item transport, factory chains, doors, switches, storage, and custom resource networks.
The package is built around a graph-based network solver. Objects are connected through nodes, ports, links, and channel definitions, allowing you to create gameplay systems where power, resources, signals, pressure, or items move between components.
Included systems:
- Power networks: generators, batteries, breakers, fuse boxes, cables, lamps, powered doors, and powered relays.
- Signal and logic networks: buttons, sensors, relays, timers, AND/OR/NOT/XOR gates, alarms, signal lights, sorters, and signal-controlled devices.
- Fluid and pressure networks: liquid sources, pumps, pipes, valves, tanks, pressure switches, leaks, and pressure-driven doors.
- Gas networks: gas sources, reservoirs, compressors, burners, threshold switches, and ventilation-related prefabs.
- Item and factory mechanics: conveyors, inserters, extractors, storage, packers, furnaces, press machines, crafting stations, and factory item prefabs.
- Runtime gameplay support: network manager, graph solving, topology validation, events, runtime connection utilities, and JSON save/load support.
The package includes ready-to-use prefabs, built-in channel assets, materials, runtime scripts, and an editor Asset Hub window for browsing prefabs, channels, materials, runtime scripts, and active scene diagnostics.
You can use the included prefabs directly or attach network components to your own GameObjects. The public Runtime API allows scripts to bind sources, consumers, storage, switches, hubs, and junctions, connect or disconnect nodes, refresh and solve networks, and subscribe to gameplay events such as activation, resource changes, signals, overloads, and leaks.
Suitable for:
- Factory automation games
- Survival and crafting games
- Base-building games
- Puzzle and logic games
- Immersive sim systems
- Engineering, maintenance, and resource-management mechanics
- Any project that needs modular connected gameplay objects
This is a GameReady package focused on runtime systems and ready assets. It does not include demo scene builders, prefab generators, tests, documentation source files, or marketing tools.