Roadmap

October 2024 - V1.7.0 (IN DEVELOPMENT)

  • Added brand new persistence bool to all managers so you can specify if you want to keep managers / singletons between scenes

  • Added null checks for Examine, Flashlight, Keypad, Phone, Fuse box

Safe System

  • Needs to update text when switching to correct number

  • Make sure colliders on objects are smaller

  • Created new input name to SafeCloseKey and added to input manager script

  • Check the trigger event disabling

  • Renamed all UI elements to be consistent with other systems

    • Updated all UI elements to TMP

  • Created a new parent for Safe UI for easier disabling

Fuse Box System

  • Added null checks to UIManager script to avoid missing reference issues

  • Converted UI elements to TMP

Keypad System

  • Updated Keyboard Sci-Fi UI elements to TMP

  • Updated Keypad Sci-Fi elements to TMP

  • Updated Keypad modern UI elements to TMP

    • Renamed all UI elements and organised for better debugging

  • Updated UI manager to reflect TMP additions

    • Added null checks for all fields related to keypad system

Phone System

  • Updated Mobile phone UI elements to TMP

  • Updated Payphone UI elements to TMP

  • Updated Office phone UI elements to TMP

    • Renamed all UI elements and organised those for better usage

  • Updated UI manager to reflect TMP additions

    • Added null checks for all fields related to phone system for easier debugging

Flashlight System

  • Converted Flashlight battery parent UI text to TMP

  • Removed some raycast targets on the UI to avoid interaction issues

  • You may pick up multiple batteries initially if the flashlight controller has more than 0 Battery Count at the start. Fix this by adding 0 to this field

  • Fixed an issue where the flashlight wouldn't appear in the inventory even if the HasFlashlight bool was checked

  • Added null checks for UI manager

Examine System

  • Edited Basic & Right Sided Examine UI

    • Expanded parent UI element for better usage

    • Recreated all text elements to TMP

    • Renamed all elements

    • Added TMP to Empty Close Button UI elements

    • Renamed and TMP added to Examine Help Panel UI elements

  • Changed the UI Manager now references the TMP type text

    • Fixed all font style issues when converting to TMP

    • Changed Interaction naming to Highlight name for name highlight system

    • Added UI debugs to UI manager for examine system

APK Support Hub Fixes

  • Rewritten APK hub description

  • Added Write Review button and re-arranged button layout

  • Updated header image for V1.7

  • Added a new Dont Open Automatically check box so user can choose to stop this opening automatically but still open via Window > Adventure Kit Support Hub

Documentation Updates

  • Which UI objects need to be disabled by default at start for all systems

    • AK - Phone Canvases

      • All individual canvases needs to be disabled by default

  • Comments for more scripts and in-depth information

  • Add more details to where inputs are located in each script

  • Inventory Canvas UI - OFF

    • UI_Left_ButtonContainer - ON

      • All items inside - OFF

New Additions:

  • New Demo Scene

  • Keycard System

Improvements:

  • Change logo for APK starter message

  • TryGetComponent

  • Add new button models to interactive door

  • Make sure all systems have good input names and look at references for trigger (Like safe system and disabling the prompt when we might still need it)

  • Merge trigger event functionality?

    • Make sure these all share the same input

  • Add print note to disable manager

  • Have raycast only used for detection rather than input?

  • Add an "X" button to the inventory menu

  • Combine keypad & phone system together in code?

  • Add CanvasGroups to Canvases for easier understanding and smoother transitions

    • Maybe create fade for all UI's?

  • Check all current systems against single asset updates

    • Valve / Pipe

    • Emblem Key

    • Gas Mask

    • Generator

    • Note

Note System:

  • Update to V2.0

Gas Mask System:

  • Change GMHealthManager to match V1.4 single asset

Generator System

  • Generator turning on when has fuel

  • Generator System: Remove Inventory Value?

  • Separate button for turning on & filling?

  • See Generator System V1.4 for update changes (Dec 2023)

FPS Character Controller:

  • Add Simple FPS Controller (My own)

    • Add crouching

    • Jumping Sounds

    • Add Physics Objects Movement

Promotional:

---------------------------------------------------------------------------

V1.8 Update List:

New Additions:

  • Door Interaction Kit

  • Text Inspect System

Input System:

  • Add functionality for new input system (Create tutorial in documentation and mention in description)

Recreate Third Person Controller functionality:

  • Make sure this scene uses the newer Unity TPS controller?

  • Change inputs for that controller?

Inventory System:

  • Brand new inventory system with 2 tiered functionality

  • JSON save system

  • Tool tip functionality - Below main section with title and description

Last updated