Unity Adventure Creator – 3D game notes

Overview

Adventure Creator is an add-on tool (called an Asset) for the Unity game engine. This page contains notes I have created in relation to Adventure Creator as I am learning how to create a 3D game using this tool.

Tutorial links

https://adventurecreator.org/tutorials/making-3d-game

Topics

  • New Game Wizard
  • New 3D Scene
    • Create the environment (using ProBuilder and decor objects)
    • Convert to AC Scene (AC Game Editor / Scene Manager / Organise Scene / “Without Folders” button
    • Re-position the blue Default Player Start object
    • Create and Re-position Default Camera (Scene Manager / Default Camera)
    • Add Collider components to static objects (stop Player moving through them)
    • Create NavMesh if Player needs to automatically navigate the scene (using Unity’s standard Navigation tools)
    • Create Hotspots for objects which need interactivity (eg items, non player characters (NPCs) etc). Add Hotspot component to any object with a Collider on the Default layer
  • Create a Player
    • Drag character model into scene
    • Create > Animator Controller in Project window (if doesn’t exist)
    • Assign Animator Controller to character model Controller field
    • Open Animator window (double-click Animator Controller)
    • Add animations (idle, walk, run, talk)
    • Create Parameters: MoveSpeed (float); IsTalking (boolean)
    • Create Transitions:
      • Idle <> Walk (trigger MoveSpeed Greater/Less 0.1)
      • Walk <> Run (trigger MoveSpeed Greater/Less 1)
      • Idle <> Talk (trigger IsTalking true/false)
      • turn off “Has Exit Time” for all transitions
    • Create AC Character using AC Character Wizard
    • Adjust Character Collider
    • Set Character variables in Player component
      • Mecanim parameters: Mode speed float, Talk bool
      • Movement settings: Walk speed scale (=1), Run speed scale (=2)
    • To make this character the default AC Player
      • Convert to Prefab
      • drag Prefab into AC Game Editor / Settings / Character settings / Player prefab
  • Default Camera
  • Triggers
  • Hotspots / Interactions
  • Player Turning Head
  • Importing Templates
  • Non Player Characters
  • Opening Cutscene
  • Conversations
  • Facial Animation
  • Background Speech
  • Close-Ups
  • Create a Menu
  • Active Inputs
  • ActionList parameters
  • Inventory interactions
  • Saving and Loading

Assets I find useful:

  • Adventure Creator (paid)
  • Advanced Third Person Camera (by author of Adventure Creator)
  • ProBuilder
  • ProGrids (auto grid snapping)
  • Supercyan Character Pack Free Sample
  • Big Furniture Pack
  • Wooden Floor Materials
  • Modular PBR Japanese Environment
  • Free Game Items
  • Yughues Free Decorative Plants

Unity Navigation tips

  • “Fly Through Mode” is where right-clicking the mouse button and using w, a, s, d, q, e to move around the Scene view…. to adjust the speed to movement, hold down right mouse button and use the mouse scroll wheel to choose the speed increment (0.001 is very slow which is good for making fine adjustments such as object colliders)