1.1 Introduction To Unity Interface and Navigation-2
1.1 Introduction To Unity Interface and Navigation-2
UNITY
What you will learn in this Course
Basic Animation & Physics Implement
- Working with Unity - Applying Scripting and Physics
- Animation Scripting and Interactions
- GameObjec and basic - Implementing Animations and UI
- UI Design
components - Debugging and Troubleshooting
- UI Systems
C# in Unity
Physics Engine
- How to use C# in Unity
- Rigidbody
- C# script and other
- Collisions & Triggers
component of GameObject
- Scoring Systems
- I/O interaction
Using of Unity
Game development
Interactive Experiences
Previsualization for Film
Architectural Visualization
Animation
Simulations
3
Module 1
Introduction to Unity
Interface and Navigation
Learning Objectives
5
Introduction to Unity
1: Hocking, Joseph; Schell, Jesse, Unity in action: multiplatform game development in C#, 2022
9: Tutorials Point, Learning Unity, 2023
6
Introduction to Unity
• Unity is a cross-platform game engine initially released by Unity
Technologies, in 2005. The focus of Unity lies in the development of both 2D
and 3D games and interactive content. Unity now supports over 20 different
target platforms for deploying, while its most popular platforms are the PC,
Android and iOS systems.
• Unity features a complete toolkit for designing and building games, including
interfaces for graphics, audio, and level-building tools, requiring minimal use of
external programs to work on projects.
(C) The Game view simulates what your final rendered game will look like through your Scene Cameras. When
you click the Play button, the simulation begins.
(D) The Scene view allows you to visually navigate and edit your Scene. The Scene view
can display a 3D or 2D perspective, depending on the type of Project you are working on.
(F) The Inspector window allows you to view and edit all the properties of the currently selected GameObject.
Because different types of GameObjects have different sets of properties, the layout and contents of the
Inspector window change each time you select a different GameObject.
(G) The Project window displays your library of Assets that are available to use in your Project. When you
import Assets into your Project, they appear here.
(H) The status bar provides notifications about various Unity processes, and quick access to related tools and
settings.
12
Scene View Navigation
13
Scene View Navigation
Scene View navigation tutorial video
15
Game View
20
The Project and Console tabs
Project shows all the assets (art, code, and so on) in the project. Specifically, on the
left side of the view is a listing of the project’s directories; when you select a directory,
the right side of the view shows the individual files in that directory.
Project shows files that may not be contained within any specific scene.
22
Customizing your workspace
You can customize your Layout of Views by click-dragging the Tab of any View to one of several locations.
Dropping a Tab in the Tab Area of an existing window will add the Tab beside any existing Tabs.
Alternatively, dropping a Tab in any Dock Zone will add the View in a new window.
24
Unity's Scripting Integration
Unity is deeply integrated with various scripting languages, with C# being the primary
language used for scripting game logic within the Unity ecosystem.
Scripts in Unity play a pivotal role in adding interactivity to game objects.
These scripts define the behavior, interactions, and logic behind various game elements,
making them dynamic and responsive to player input or events.
Scripts act as the backbone for game interactivity, enabling developers to define how game
elements behave and respond in different situations or conditions.
25
Cross-Platform Capabilities
Unity's cross-platform capabilities empower developers to create games and applications that can
seamlessly run on multiple platforms, including mobile devices (iOS, Android), consoles, desktops
(Windows, macOS), web browsers, AR/VR devices, and more.
Source: https://unity.com/solutions/multiplatform
26
Unity Community and Support
Unity Community
Forum: https://forum.unity.com/
Discussions:
https://discussions.unity.com/
Community: https://unity.com/community
Unity Manual
https://docs.unity3d.com/ (*)
https://learn.unity.com/
Panel and Tool Roles: Emphasized the significance of each panel and tool, detailing their
contributions to game creation, manipulation, and asset management.
Scripting and Cross-Platform Capabilities: Introduced Unity's scripting integration,
highlighting the role of scripts in adding interactivity, and discussed Unity's cross-platform
adaptability for diverse deployment.
28
References
1: Hocking, Joseph; Schell, Jesse, Unity in action: multiplatform game development in C#, 2022
3: Geig, Mike, Sams teach yourself Unity Game development in 24 hours, 2014
29