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

  • FIX: Combine keypad & phone system together in code?

Keypad System

  • 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

  • Inventory Canvas UI - OFF

    • UI_Left_ButtonContainer - ON

      • All items inside - OFF

New Additions:

  • New Demo Scene

  • Door Interaction Kit

  • Text Inspect System

  • Keycard System

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

Inventory System:

  • Brand new inventory system with 2 tiered functionality

  • JSON save system

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

Improvements:

  • Change logo for APK starter message

  • Add new buttons to interactive door

  • Add UI manager checks for all missing elements

  • Merge trigger event functionality?

  • Add print note to disable manager

  • Have raycast only used for detection rather than input?

  • Add an "X" button to the inventory menu

  • Merge functionality from Chess Puzzle to other collectables

  • Check all current systems against single asset updates

    • Valve/ Pipe

    • Emblem Key

    • Gas Mask

    • Generator

    • Keypad

    • Fuse Box

    • Safe

    • Note

    • Padlock

    • Chess Puzzle

  • Add CanvasGroups to Canvases for easier understanding and smoother transitions

    • Maybe create fade for all UI's?

Note System:

  • Update to V2.0

Safe System:

  • Needs to update text when switching to correct number

  • Make sure colliders on objects are smaller

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)

Recreate Third Person Controller functionality

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

  • Change inputs for that controller?

FPS Character Controller:

  • Add Simple FPS Controller (My own)

    • Add crouching

    • Jumping Sounds

    • Add Physics Objects Movement

Promotional:

Last updated