Unity asset pack · Unity 6 · URP + Built-in

Low Poly Dungeon Keep

Modular stone castle kit. 179 prefabs of walls, floors, pillars, stairs, doors, ceilings and props that snap together on a 4 m grid. One material, four colour palettes, working doors and flickering torches.

Unity Asset Store · coming soon See it in action
  • 183 FBX meshes
  • 4 palettes
  • Demo scenes included
  • PDF manual
183FBX meshes
179prefabs
342triangles per mesh, average
4colour palettes
4 mmodular grid

The pack

Build a keep, a dungeon or a crypt in minutes

Every piece is built to the same 4 m grid, so walls, floors, pillars and doors line up without fiddling. The included demo keep is made only from the pack's own prefabs.

Snap-together grid

4 m cells, 3.6 m walls and pivots on a 2 m grid. Block grooves continue across seams and corner posts hide the junctions. A snap-to-grid menu command is included.

One material, four palettes

Classic, Frostbound, Overgrown and Cinder. Re-colour a whole scene in one click, or at runtime with the Palette Switcher.

Working doors

Hinged doors, a double gate, a cell door, a trapdoor and a sliding portcullis, with Open, Close and Toggle from code, UnityEvents or a trigger volume.

Living light

Flickering torches, braziers, candles and lanterns with real-time lights, plus glowing crystals and runes that pulse.

Light on the GPU

One 256 × 128 palette texture per variant, flat-shaded meshes averaging 342 triangles, and colliders, static flags and lightmap UVs on every prefab.

Clean project

Namespaced scripts with assembly definitions, no dependencies, safe with Domain Reload disabled. Comes with a PDF manual and a labelled gallery scene.

Colour palettes

Four looks, one material

Every surface is coloured from a tiny 16 × 8 palette texture, so the whole pack shares one material. Swap the palette and the entire scene changes: Classic, Frostbound, Overgrown or Cinder. Edit the PNG to make your own.

Modular grid

Everything snaps to 4 m

Floors are 4 × 4 m, walls are 4 m wide and 3.6 m tall, and every pivot sits on a 2 m grid. Place a corner post wherever walls meet and the seams disappear.

What's inside

179 prefabs in 16 categories

Architecture 68

  • Walls20
  • Floors15
  • Pillars & columns14
  • Stairs6
  • Doors, gates & grilles6
  • Platforms, balustrade & fence4
  • Ceilings3

Props 111

  • Containers17
  • Magic16
  • Nature15
  • Decor12
  • Treasure & table items12
  • Crypt & dungeon11
  • Lighting11
  • Furniture10
  • Sculpture & landmarks7

Technical details

Meshes
183 FBX models, 179 prefabs
Triangles
62,670 in total · 342 average · 1,308 largest
Vertices
129,104 in total · 705 average · 2,692 largest
Textures
9 PNG, 256 × 128 (4 base colour, 4 emission, 1 metal/smoothness), point filtered
Materials
4 palette materials (URP Lit) + 1 demo ground
UVs
Palette swatch UVs plus lightmap UVs
Colliders
Box, capsule and compound-box on every static prefab
LODs / rigs
None needed · doors and flames are animated by scripts
Scripts
7 C# files, namespaced, with assembly definitions
Render pipelines
URP (ready) · Built-in (included add-on) · HDRP not included
Unity versions
Unity 6000.0 or newer · tested on 6000.0.47f1 and 6000.4.9f1
Extras
Two demo scenes, PDF manual, editor tools (snap to grid, palette window)

How it's made

Generated by scripts, tested before it ships

Every mesh and texture in Low Poly Dungeon Keep is generated by Python scripts in Blender, then assembled into prefabs, materials and demo scenes with Unity editor tools. The pack was created with AI assistance (Claude, by Anthropic); the Asset Store listing carries the full AI description. No third-party models, textures or code are used.

Each release is imported into clean Unity projects (URP on Unity 6000.0 and 6000.4, and Built-in) and checked with automated tests and a Windows player build before it is published.

TheSunnyDev

Questions, bugs, requests

TheSunnyDev publishes low-poly 3D environment assets for Unity. Support is by e-mail. Please include your Unity version, render pipeline and a screenshot or the console message.

thesunnydev.yt@gmail.com

Quick fixes and how to report a problem →