Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

[Tutorials] New Input System & More

Discussion in 'Community Learning & Teaching' started by Yecats, Oct 3, 2020.

  1. Yecats

    Yecats

    Joined:
    Jul 13, 2014
    Posts:
    69
    EDIT / NOTE: All posts are now moving over to http://whatupgames.com/tutorials.

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

    I 'recently' created a website and GitHub repository of tutorials and thought I'd share.

    The goal is to teach fundamental concepts so that you can apply them to your game. In other words, the tutorials do not just show you how to create an item inventory or some other common game mechanic, but also dive into the underlying elements that make it up. Tutorials often have starter and final project files so that you can follow along. Some tutorials also have challenges at the end which are designed to help you apply the knowledge you just learned right away.

    Here's what is on the site currently:

    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 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.
    You can get notified when new tutorials are posted by following me on Twitter (@yecats131) and/or watching the GitHub Respository. Please reach out if you have any topics you'd like to see covered!
     
    Last edited: Oct 13, 2023
  2. SpaceToastDotNet

    SpaceToastDotNet

    Joined:
    Sep 14, 2020
    Posts:
    9
  3. Yecats

    Yecats

    Joined:
    Jul 13, 2014
    Posts:
    69
    Ah! Thank you for flagging. I launched a new site after this, which the old one redirects to. (Hence hitting the landing page.) I updated the links.
     
    SpaceToastDotNet likes this.