O3DE First Person Interaction Toolkit
A downloadable toolkit
The 03DE-FirstPersonInteractionToolkit is a template project for first person adventure games built atop of Porcupine-Factory's FirstPersonController gem and using the Open 3D Engine.
Toolkit overview:
In this sample project, there's a variety of simple documented script canvas scripts for various interactions as well as some template art assets for level design prototyping. For a comprehensive setup guide please see Projects/SetupGuide.pdf
Mechanics included:
- 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)
- 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!)
License:
The 03DE-FirstPersonInteractionToolkit is licensed under the MPL 2.0.
Special Thanks:
This project would not be possible without the generous help and advising from Eric Kuzmenko & NanaYellen, creators of the 03DE first person controller gem, and the 03DE Discord Community. Shoutout to Kepler - keplercodes & AJ - theoneabis for the debugging help.
Status | In development |
Category | Assets |
Rating | Rated 5.0 out of 5 stars (1 total ratings) |
Author | StevenHarmonGames |
Tags | 03de, First-Person, interaction, open-3d, open-3d-game-engine, Open Source, sourcecode, toolkit, Walking simulator |