LUMEN - Horror & Exploration Kit View on Asset Store (opens in new tab)

Package details

Latest version
1.0.0
Last updated
First released
Unity version
6000.0.81 or later
Package size
49.5 MB
Files
322
Favorites
5
Views in the past week
30

Price tracking

Last checked
Tracked since
Lowest recorded
$20.99 on

Keywords

LUMEN - Horror & Exploration Kit

by Nima Peykarimeh (opens in new tab)

No ratings yet

Modular first-person horror & exploration kit for Unity 6 + URP. Flashlight with battery and flicker, no-code interactions, inventory, doors, locks, 3D inspection, health, audio and a full HUD.

Price $29.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for LUMEN - Horror & Exploration Kit, 6 months Current $29.99; lowest $20.99; highest $29.99 in this period. $0 $25 $50 28 Sep 5 Oct 12 Oct 19 Oct 26 Oct 2 Nov 9 Nov

Asset preview

1 / 8

LUMEN - Horror & Exploration Kit screenshot 1

LUMEN - Horror & Exploration Kit screenshot 1

About this asset

LUMEN is a complete first-person horror and exploration toolkit for Unity 6 and the Universal Render Pipeline. It gives you a finished player, a flashlight that drains and flickers, a data-driven interaction system, an inventory with usable and inspectable items, doors, drawers, locks, trigger zones, health, audio and a full HUD. Common scenarios need no code: you build behaviour in the Inspector by combining actions and conditions.

Open the Showcase scene, press Play, press F, and walk the corridor. Every pedestal demonstrates one feature and has a sign explaining what it uses.

FLASHLIGHT THAT FEELS ALIVE

Toggle, focus the beam with the mouse wheel, and watch the battery drain. Below the threshold the light starts to flicker. Random flickers keep the player nervous, and a "broken" flicker keeps going until they press a key to fix it. Batteries in the inventory refill it with a hold-to-use action. Battery HUD included.

INTERACTIONS WITHOUT CODE

Put a ModularInteractable on any collider and build its primary (E) and secondary (Q) behaviour from 20 actions and 9 conditions. Entries are evaluated top to bottom and the first one whose requirements pass wins, so branching logic like "locked until you have the key, then opens" is a two-line setup in the Inspector.

Actions: toggle door, toggle drawer, toggle GameObject, set Animator parameter, collect item, consume item, unlock lock, damage player, heal player, teleport player, inspect, exit inspection, read, subtitle, play audio, camera shake, screen fade / flash, delay, UnityEvent, debug log.

Conditions: has item, lock unlocked, game state, health threshold, flashlight on / off, battery level, random chance, interaction count, tag check. Every condition can be inverted.

TRIGGER ZONES

The same actions and conditions fire on enter, exit or stay. Execute Once turns any zone into a one-shot story beat.

INVENTORY AND ITEMS

Slot-based, stackable inventory driven by ItemData ScriptableObjects. There is no item-type enum: what an item can do is defined by the actions attached to it. Key, restore health, restore battery, inspect, read and equip ship in the box, and you can add your own in a few lines. Pickup toasts, an inventory panel with action buttons, and a collectibles journal are included.

INSPECTION AND READING

Rotate items in 3D with a dedicated inspection camera and depth of field, with Collect / Use / Exit buttons you can extend. Read notes and documents in a reading panel. Typed subtitles for one-line narration.

DOORS, DRAWERS, LOCKS AND KEYS

Single doors, both-sided doors, synced double doors, desk drawers and closets, all animated from one shared behaviour profile. Change the animation speed or open angle once and every door in your game follows. Locks consume keys (optional) and generate their own "Locked (Requires Key)" prompts.

HEALTH

Damage, healing, regeneration, overheal, low-health overlay, damage flash and damage zones. Implements IDamageable and IHealable so your own systems can plug in.

AUDIO

Pooled AudioManager with AudioEvent assets (clip lists, volume and pitch randomisation, mixer routing), footsteps driven by the movement state machine, and music and ambience loopers with fade-in.

PLAYER

Walk, sprint, crouch, jump and head bob from a small state machine. Mouse look with right-click zoom. Stack-based input modes (Gameplay / Inspection / Inventory / Reading / Paused) switch action maps and cursor state automatically.

EDITOR TOOLS

Welcome window, one-click LUMEN > Setup Scene, custom inspectors for ModularInteractable and ItemData that list every action and condition in your project (including your own subclasses), and a hierarchy fixer.

BUILT TO EXTEND

Full C# source, assembly definitions, one namespace. A new action or condition is a single class that appears in the Inspector automatically. A public API covers inventory, health, flashlight, battery, reading, subtitles and audio. A static ServiceRegistry replaces FindObjectOfType calls.

WHAT IS IN THE BOX

- Showcase scene demonstrating every feature, plus a clean base template scene

- Player and flashlight prefabs, 40+ prefabs for doors, drawers, closets, pickups, inspectable items, notes, keys, decals and UI

- 20 interaction actions, 9 conditions, 6 item actions

- Post-processing volume profiles (ACES tonemapping, vignette, film grain, motion blur, inspection depth of field)

- Blood, dirt and splatter decal prefabs (URP Decal Projector)

- CC0 furniture models (Quaternius), CC0 PBR materials (AmbientCG) and CC0 UI borders (Kenney), all attributed

- Three documentation files: Quick Start, How It Works, Reference

REQUIREMENTS

Unity 6000.0 or newer, Universal Render Pipeline, Input System, TextMeshPro. Decal prefabs need URP's Decal Renderer Feature enabled on your renderer. Not compatible with the Built-in or HD render pipelines out of the box.

From the publisher's Asset Store listing.

Technical details

Features

  • First-person controller: walk, sprint, crouch, jump, head bob, mouse look, zoom, footsteps
  • Flashlight: toggle, beam focus (scroll / toggle / hold), battery drain, low-battery flicker, random flicker, "broken" flicker fixed by key press, hold-to-reload from inventory, battery HUD
  • Modular interaction system: ModularInteractable with primary and secondary entries, 20 actions, 9 conditions, top-to-bottom evaluation, run-once-per-session, per-action execution conditions
  • Trigger zones (OnEnter / OnExit / OnStay) using the same actions and conditions
  • Locks and keys with automatic prompts, interaction counters for multi-use puzzles
  • Inventory: slot-based, stackable ItemData ScriptableObjects with composable item actions (key, heal, battery, inspect, read, equip), pickup notifications, collectibles journal
  • 3D item inspection with dedicated camera, mouse rotate / zoom and depth of field; reading panel; typed subtitles
  • Health: damage, heal, regeneration, overheal, low-health overlay, damage zones
  • Audio: pooled AudioManager, AudioEvent assets with randomisation and mixer routing, music and ambience loopers
  • Doors, double doors (synced), drawers and closets animated from one shared behaviour profile
  • Game state manager and stack-based input mode manager built on the Input System
  • Complete uGUI + TextMeshPro HUD: health, battery, prompts, subtitles, inventory, journal, reading panel, notifications, pause menu, controls overlay
  • Editor tools: Welcome window, one-click scene setup, custom inspectors, hierarchy fixer
  • Full C# source (no DLLs), assembly definitions, single namespace, documented public API and extension examples
  • Showcase scene, base template scene, 40+ prefabs, post-processing profiles, decal prefabs
  • CC0 third-party content only (Quaternius, AmbientCG, Kenney), fully attributed

Supported platforms Windows, macOS and Linux standalone. Keyboard and mouse input. Should run on any platform supported by URP and the Input System; console and mobile builds are not tested and no touch UI is included.

Supported OS Windows, macOS, Linux

Unity version 6000.0 or newer (developed and tested on 6000.3). Universal Render Pipeline only.

Dependencies Universal RP, Input System, TextMeshPro (import TMP Essentials when prompted)

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.0.81f1 Not listed Compatible Not listed

As listed on the Asset Store.