Unity-first-person-interaction-toolkit
A downloadable asset pack for Windows
The Unity First Person Interaction Toolkit is a template project for first person adventure games made with love for free use. The project contains an advanced first-person character controller and a variety of simple scripts for various interactions as well as some template art and sound assets for rapid level design prototyping.
Toolkit Overview
- Modular interaction system with dynamic UI crosshair / popup text anims / object highlight
- Pickup, inspect (rotate), throw object, and return to original position
- Physics based doors that can be open, closed, and locked
- Ladder (half life 2 style based on look direction)
- Elevator with buttons to call the lift up/down
- Valve + Scifi Door (turnable wheel that controls 0<->1 value that can smoothly open doors or control other things)
- Read note (UI popup)
- Drawers open and closeable drawers that can hold physics objects
- Light switch (toggleable)
- Teleport triggers (walk in trigger area or place item, teleport to position without error / clipping through floor - height adjusted)
- Trampoline (based on incoming velocity, applies opposite upward force to objects / characters)
- Slide (no script, just weeeeeee!)
Controls
Move the character with WASD on the keyboard. Use the mouse to rotate the camera. All of the interactions are done via mouse left or right click OR optionally E and Q keys. Hold left shift to run Toggle left ctrl to crouch Press Space bar to jump Press ESC to quit
License
The Unity First Person Interaction Toolkit is licensed under the MPL 2.0.
Do whatever you want with it, use it to make your games commercial or free. I don't care. If you redistribute it as is or with some modifications, cool! Just try to keep the toolkit open and free. Please send whatever you make with it! I'd love to have a showcase spotlight :)
Status | Released |
Category | Assets |
Rating | Rated 5.0 out of 5 stars (2 total ratings) |
Author | StevenHarmonGames |
Genre | Adventure |
Tags | Asset Pack, First-Person, Open Source, Project template, tool, Unity |
Download
Install instructions
Prerequisites
You need to install Unity engine.
How to run
ZIP Archive (RECOMMENDED)
- Download the zip
- Launch Unity Hub. Click on the Add button, select the unzipped/extracted download, then click the Open option.
- The project should be loaded and upon opening may prompt you to install the supported version of unity or upgrade (at your own risk).
Unity Package
- Download the unity package file
- Double click on file and if Unity is installed and open, it'll automatically import the assets into your project. You may need to create the non-default input mappings, tags, and layers.
Demo build
- Download
- Extract
- Enjoy!
Leave a comment
Log in with itch.io to leave a comment.