Horror

Asylum

Modular horror asylum environment with a four-storey building, basement, 300+ props, procedural dirt shader, and mesh/light unloading for high FPS.

AsylumHorror

Resource overview

Projects that call for a sprawling horror setting usually run into the same wall: a large building with multiple floors, hundreds of dressed props, and numerous shadow-casting lights competing for frame time. Asylum is built for exactly that situation. The package delivers a complete four-storey hospital building with a basement, supplies more than three hundred props tailored to the hospital theme, and pairs them with technical systems that keep frame rates stable even when the level is huge and shadows are active across many light sources.

What the Asylum package ships with

At its core the package is a self-contained environment kit. The centrepiece is a fully finished four-storey building that includes a basement level. Rather than leaving the user to block out rooms from scratch, the package includes a demo scene that shows how the building and its props come together inside a playable context. A separate playable demo is also provided, with textures halved in that version to keep the download lighter and the run accessible, helping users tour the space before committing to full-resolution assets.

Alongside the building shell, the set brings more than three hundred props designed specifically for a hospital environment. The props are intended to populate the corridors, rooms, and basement spaces so that the layout does not feel sparse. The tagging on the package places it firmly in the modular, level, horror category, making clear that the pieces are meant to be assembled and recombined rather than treated as a locked diorama.

Procedural dirt through mesh distance fields

One of the more notable components is a procedural dirt shader applied to walls. Instead of relying on pre-baked grime textures alone, the shader uses mesh distance fields to generate dirt in a way that can respond to the geometry around it. For a horror asylum setting, where walls need to look neglected, stained, and aged without repetitive tiling artefacts, this approach gives the environment a grounded layer of surface variation. It also means the visual wear is tied to the scene's actual mesh layout rather than painted on as a static afterthought.

Keeping FPS high in large, shadow-heavy levels

Big horror levels often suffer when multiple light sources are allowed to cast shadows at once. The package handles this through a mesh and light unloading system. By shedding meshes and lights that are not currently relevant, the system keeps the frame rate high even when the overall level is huge and shadows are turned on across many light sources. The practical result is that users working on large asylum layouts do not have to choose between atmosphere and performance at the same scale: the unloading logic is already part of the package.

Building as modules: walls, floors, roofs, and back polygons

The package is modular by design, and that modularity comes with specific construction rules. Walls, floors, roofs, and certain props do not carry polygons on their back sides. They are built to be used as modules rather than standalone closed meshes. The intended workflow is to assemble surfaces from these pieces so that the unseen back geometry is never exposed, keeping poly count efficient for a large four-storey plus basement build.

Some pivot points are intentionally not centred, set that way to make placement easier when snapping pieces together for modular construction. Users who expect every pivot to sit at mesh centre may find this unusual at first, but the misalignment is a deliberate choice for faster modular assembly rather than an oversight.

Photographs, AI, and authenticity notes

The package contains photographs used in the set dressing. These photos are generated with the help of AI and are not images of real people. This detail matters for teams concerned about likeness rights or the use of real-world faces in a commercial project. Because the photographs are AI-produced and explicitly not of real individuals, they can be used with less worry about portraying actual persons within the asylum's interior decoration, framed wall art, or scattered documents.

Where the package fits best

The clearest fit is for teams building a horror asylum or hospital experience in Unreal Engine. With the building already finished across four storeys and a basement, the bulk of structural layout work is handled. The over three hundred hospital-themed props provide the dressing needed to sell a neglected medical facility, while the procedural dirt shader tied to mesh distance fields adds surface degradation without manual texturing overhead. The demo scene gives a direct reference for how the modular pieces, props, and shader combine in a real playable space.

Performance-minded developers working on large levels benefit most here. The mesh and light unloading system is the part that makes a sprawling, shadow-heavy asylum practical inside a real game rather than only as a cinematic flythrough. Teams that understand modular construction, accept back-less geometry, and want to keep many shadow-casting lights alive across a big level will find the package aligned with their needs.

Compatibility spans Unreal Engine 4.26 through 4.27 and continues across 5.0 to 5.7, so the package can move between late Unreal 4 projects and current Unreal 5 builds without being fixed to a single engine generation.

Who benefits most

Level designers and environment artists working on horror projects are the primary audience. The combination of a complete four-storey building, hundreds of hospital props, a procedural wall dirt shader, and a built-in mesh/light unloading system means that much of the heavy lifting for both atmosphere and performance is already handled. Smaller teams or solo developers who cannot afford to build, optimise, and dress an entire asylum from scratch get a functional, playable foundation the moment the package is in their project.

Explore Similar Assets

Free Download

Download this resource

Loading your download options...

Resources are manually reviewed before listing to improve quality and reduce obvious risks.

Resource archiveContent.7z

Related resources