Modular level kits
Walls, floors, stairs, ramps, pillars, terrain tiles, roads and dungeon corridors that snap together on a shared grid, so you can block out and dress a level from one consistent set.
How it works
Modular pieces are only useful if they line up. These share grid sizes and edge heights inside their kit, sit on y = 0 and are centred, so placing them is a matter of whole-number offsets.
Knobs change materials (stone, brick, metal, grass), trims and variants, so a corridor does not repeat the same tile forever.
Questions
What grid do the pieces use?
Level and dungeon pieces use a 2 m grid; terrain tiles share their own tile size inside the Terrain kit.
Can I mix kits?
Yes. Everything is in metres at one scale and in one flat-shaded style.
Do doors in modular kits open?
Door pieces have their leaf on a named hinge in the rig.
Keep looking
Browse by type
Low-poly charactersLow-poly creaturesLow-poly vehiclesLow-poly buildingsLow-poly robots and mechsLow-poly propsLow-poly trees, rocks and terrainLow-poly furnitureLow-poly weaponsLow-poly sci-fi assetsLow-poly fantasy and medieval
By engine
3D models for three.js3D models for React Three FiberLow-poly 3D models for GodotLow-poly 3D models for Unity3D assets for AI agents
Kits
Adventurer GearAir, Sea & SpaceAlien WorldAncient WorldAnimalsBiomesBirds & Sea LifeBug WorldCastleCharactersCity StreetCoastal TownCyberpunkDungeonEveryday PropsFantasy CreaturesFantasy HeroesFarmFoodForest & WildsGarden BugsHalloweenHeavy VehiclesHistoricalHome & GardenHome FurnitureInteriorsKitchen & BathMachinesMech HangarMedieval VillageMilitary BaseModern ArsenalModular Level KitMonster HordeMonstersOffice & TechOutdoorsPiratesPlatformerPlayground & SportsPublic InteriorsRoad VehiclesRobotsSci-Fi CrewSeasonalShop & MarketSolarpunkSpace ColonySports & SkateTabletopTerrainTower DefenseTown BuildingsTownsfolkUnderwaterWastelandWild WestWildlifeWorld Architecture
Guides
How to add a walking 3D creature to a three.js sceneHow to add an animated low-poly model to React Three FiberHow to import an animated low-poly GLB into Godot 4How to use an animated GLB model in UnityHow to give an AI coding agent a 3D asset library over MCPHow do procedural IK walk cycles work?How to use low-poly 3D assets in a web game