Horror Game Kit
Koi Pixel Studios
$15.99
(no ratings)
Date |
Price |
---|---|
日期和时间 |
价钱($) |
01/03(2022) |
15.99 |
01/03(2022) |
7.99 |
01/17(2022) |
15.99 |
11/18(2024) |
15.99 |
Jump AssetStore
Horror Game Kit is a template for horror games. It includes classic horror game systems, mechanics and models like jumpscare and flashlight systems. All scripts are very user friendly and extendableFor now, the project is only compatible with hdrp. But I plan to add URP and Built-in compatibility as soon as possible.It includes a documentation for usage of systems and an example scene. All systems are extendable and easy to read. The purpose of the Horror Game Kit is to enable the developer to use the classic systems used in horror games in their game by spending as little time as possible.*All materials and models are included to packet!***WARNING: There are no sound effects in this packet.Also, I plan to continue to develop this package, so you can email me the systems you want to be developed.You can contact me at my e-mail address in case of any problem or question you may have:yanard18@gmail.comPlayer:Player Controller (Walk and Jump)Player Inpsector Controller (Handle of inpsect items)Player Settings (Player releated paramaters are controlled by player settings scriptable object)Player Interactable Controller (Handle of interact with objects)Flashlight System:Flashlight (Flashlight works as a standalone system. This allows the flashlight object to work in harmony with other systems, instead of the flashlight being used only by the player. It can run on its own, be controlled by a switch, or be driven by a robot. It also has parameters such as battery and energy usage.)Battery ( An interactable object that gives energy to player's flahlisht when interacted by player )Flashlight Input ( An input base for flashlight object and allows flashlight to be controlled by different objects )Flahlight Player Controller ( A class inherited by Flashlight Input for controlling flashlight by player )Flahlight Turret Controller ( A class inherited by Flashlight Input for controlling flashlight by a turret)Message Queue System:Message Manager (Handles incoming messages by message queue event channel and display them in screen with a queue)Message Sender (Basic class that send message to message manager via message queue event channel)String Event Channel (It's the event channel that we use for message queue event channel. It named string event channel because of using for more general use)String Event Listener (Listener for any string event channel)Interactable SystemIInteractable (An interface for all interactable objects. When we add this interface to any object, our player will be able to interact with those objects automaticly. After the event of interact can easily adjustable)Player Interactable Controller (Control the key of interaction and gives ability the interact with interactables to player.)LeverLever (It's a basic button system that uses IInteractable interface. Use unity events to react interacts.)Jumpscare SystemJump Scare System (basicly an object appear and disappears after a certain time)Function Examples With Those Systems:Player FlashlightFlahlightFlashlight TurretLeversDoorsJumpScare Trigger BoxesBatteryKeysCollectables