Skip to content

Latest commit

 

History

History
36 lines (27 loc) · 4.15 KB

File metadata and controls

36 lines (27 loc) · 4.15 KB

All Tutorials at a Glance

Unity

Addressables

  1. Load, unload and change assets at runtime with Addressables: Learn about the addressable system by dynamically instantiating an addressable asset and altering the texture at runtime.
  2. Stream content from a remote catalog with Addressables: Extend your Addressables knowledge by configuring your game to load content from a remote catalog hosted on Cloud Content Delivery (free tier).

Artificial Intelligence

  1. Get started with Behavior Trees: Learn about behavior trees while creating several standard and custom nodes that will drive an AI to randomly pick up objects around a scene.

Beginner Tutorials

  1. Getting started with Unity: Learn core concepts such as how to create new projects, navigate the user interface, what assets are and how to import them, scene setup, a brief introduction to the physics engine and more.

Input System (Keyboard/Mouse with Actions)

  1. Part 1: How to make a configurable camera with the new Input System: Learn the new Unity Input System (currently in preview) while creating a configurable camera that can be used in your game.
  2. Part 2: Listen for the Input System's Action events via C#: Skip the PlayerInput component and register event listeners for Actions directly in code.
  3. Part 3: Select multiple objects based on the center of a collider: Learn how to create an RTS/RPG "drag-to-select multiple characters" game mechanic without using raycasts to detect collisions.
  4. Part 4: Challenge Solution - Extending the selection logic: Extend the RTS/RPG “drag-to-select multiple characters” game mechanic by adding additional support for routine player actions.

Input System (Touch with the EnhancedTouch API)

  1. Implementing Touch with the new Input System: Learn about the EnhancedTouch API by creating common touch actions such as dragging, pinching and tapping. Includes an overview on how to hook the new Input System up to the UI.

UI Toolkit / User Interface (General)

  1. Create an in-game Inventory UI with UI Toolkit: Learn the basics of UI Toolkit by creating an in-game inventory system where your player can drag and drop items to move them around.
  2. Animate runtime progress bars UI Toolkit: Learn how to animate UI Toolkit runtime elements by creating two in-game progress bars.
  3. Create a health bar that hovers over the player with UI Toolkit: Learn how to create a health bar that hovers over the player and enemies with UI Toolkit.
  4. Create an item management editor window with UI Toolkit: Learn the fundamentals of ListView, ObjectPicker, and scriptable objects by creating an editor tool with UI Toolkit.
  5. Create a map system with UI Toolkit: Learn advanced UI Toolkit techniques such as complex selectors, animations, and more, while creating a full and mini map system.

UI Toolkit / User Interface (Grid Series)

  1. Design a grid style inventory window with UI Toolkit: Learn how to design a grid style inventory where the player can sort items by size.
  2. Code the grid based inventory system: Learn the basics of interacting with UI Toolkit from C#, including creating elements, registering mouse events, and more.

uGUI

  1. Create a compass with uGUI: Keep players engaged with a compass that features key objectives around the world for them to complete.