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. 

also available on github as repo

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 :)

StatusReleased
CategoryAssets
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
AuthorStevenHarmonGames
GenreAdventure
TagsAsset Pack, First-Person, Open Source, Project template, tool, Unity

Download

Download
Project Zip (Recommended) 240 MB
Download
Unitypackage 23 MB
Download
Demo Build 37 MB

Install instructions

Prerequisites

You need to install Unity engine.

How to run

ZIP Archive (RECOMMENDED)

  1. Download the zip
  2. Launch Unity Hub. Click on the Add button, select the unzipped/extracted download, then click the Open option.
  3. 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

  1. Download the unity package file
  2. 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

  1. Download
  2. Extract
  3. Enjoy!

Leave a comment

Log in with itch.io to leave a comment.