This tutorial is designed to guide you through various aspects of Unity development, especially tailored for a research lab setting. The tutorial is divided into multiple parts, each focusing on a specific topic or technique.
- Introduces basic player movement.
- Scripts: Controller1.cs, Follow1.cs
- Enhancements to the basic movement introduced in Part 1.
- Scripts: Controller2.cs, Follow2.cs
- Delving deeper into more complex movement techniques.
- Scripts: Controller3.cs, Follow3.cs
- Introduction to using plugins and managing increased complexity in Unity projects.
- Script: Controller4.cs
- Basics of networking in Unity for multiplayer experiences.
- Scripts: Controller6.cs, Follow6.cs
- Understanding and implementing triggers in Unity.
- Scripts: Collider7.cs, Controller7.cs, Follow7.cs
- Introduction to Inverse Kinematics (IK) for character avatars.
- Scripts: Controller8.cs, Follow8.cs
- Techniques for blending animations smoothly.
- Script: IdleToDance.cs
Feel free to explore each part for a deeper understanding and hands-on experience with the topics covered.
During the Fall 2023 semester, I worked with a group of students and recorded some sessions where we went over some basic concepts in Unity that are helpfull for work in the lab. Here are links to the recordings of these sessions.
Description: Learn about the basics of character and object movement in Unity.
YouTube Video: Movement
Description: This video covers the creation and customization of avatars in Unity, explaining how to import models.
YouTube Video: Avatars
Description: Understand the concept of Inverse Kinematics and how it is used to create more realistic movements in Unity, especially for character joints and animations.
YouTube Video: Inverse Kinematics
Description: Explore the integration of VR headsets with Unity, focusing on setup, configuration, and basic VR interactions.
YouTube Video: Headsets
Description: How to create or modify models in Blender and import them into Unity.
YouTube Video: Blender