Skip to content

Terraformer: GDC Showcase 2021 Demo

Latest

Choose a tag to compare

@avashly avashly released this 16 Mar 16:57
e1888dc

Project Details

This character ability demo features visual scripts for working with the Input System, Visual Effect Graph, Timeline, Cinemachine, Scriptable Objects, animations, physics, custom events, & UI.



Requirements

This package is made for use with the Unity 2021.1.0b11 version of the HD Render Pipeline and requires the pre-installation of the following packages via the Package Manager:

  • Visual Scripting (already included, just update to Version 1.5.2)
  • Input System (Version 1.0.2, select "YES" when you see the prompt to restart your project)

Setup Steps

  1. Download this release to get the project's .UnityPackage file, it will be used later in this process.

  2. Using the Unity Hub, create & open a new Unity 2021.1 project using the HD Render Pipeline Template.

  3. Once your project is open, navigate to Window > Package Manager. Select "Unity Registry" using the Packages dropdown on the top-left of the Package Manager window, then search for and install the packages listed in the Requirements above. Close the Package Manager when you're done.

  4. Navigate to Assets > Import Package > Custom Package. Select the .UnityPackage you downloaded, ensure all its files are selected in the package import window (some items may be disabled if they already exist in the HDRP template), and press Import.

  5. You can now open the demo via the Project Window by navigating to Assets > Scenes and opening the "GDC21_Demo" scene. (Note: It may take a bit for the shaders to load. If your Scene / Game View is still black when they're done, entering Play Mode resolves the issue.)


Game Controls & Additional Notes

  • While in Play Mode, press SHIFT to play the intro cinematic, Q to toggle Combat/Shield Mode, E to deploy a shield, & SPACE to shoot.

  • The project's visual scripts can be found under Assets > VisualScripting > Graphs and on the scene's Canvas game object.