Changes

Jump to navigation Jump to search
Line 2: Line 2:  
Unity is a cross-platform game engine that can be used to create games, apps and experiences in 2D or 3D. In this section, resources on the Unity Software can be found covering Virtual Reality Projects, Augmented Reality, and 3D Projects in Unity.
 
Unity is a cross-platform game engine that can be used to create games, apps and experiences in 2D or 3D. In this section, resources on the Unity Software can be found covering Virtual Reality Projects, Augmented Reality, and 3D Projects in Unity.
   −
[[File:Unity Technologies logo.svg.png|center|thumb|319x319px]]
+
[[File:Unity Technologies logo.svg.png|center|319x319px|alt=|frameless|Unity Technologies Logo]]
    
== General ==
 
== General ==
 
In this section, we will cover general Unity Information that carries across all projects in Unity. This section covers Getting Started, Scripting in Unity, Character Animations, Movements, Objects, and User Interface, Environment, Cameras, Sounds & Story Telling, and Design Day Preparation.
 
In this section, we will cover general Unity Information that carries across all projects in Unity. This section covers Getting Started, Scripting in Unity, Character Animations, Movements, Objects, and User Interface, Environment, Cameras, Sounds & Story Telling, and Design Day Preparation.
 +
    
=== Getting Started ===
 
=== Getting Started ===
Line 46: Line 47:     
·       Plug-Ins Info: https://docs.unity3d.com/Manual/Plugins.html
 
·       Plug-Ins Info: https://docs.unity3d.com/Manual/Plugins.html
 +
    
=== Scripting in Unity ===
 
=== Scripting in Unity ===
Line 65: Line 67:     
·       Python Scripting Package: https://docs.unity3d.com/Packages/com.unity.scripting.python@7.0/manual/index.html
 
·       Python Scripting Package: https://docs.unity3d.com/Packages/com.unity.scripting.python@7.0/manual/index.html
 +
    
=== NPC Characters, NPC Character Animations, Movements, Objects, and User Interface ===
 
=== NPC Characters, NPC Character Animations, Movements, Objects, and User Interface ===
Line 71: Line 74:  
==== Materials ====
 
==== Materials ====
 
·       Info: https://docs.unity3d.com/Manual/Materials.html
 
·       Info: https://docs.unity3d.com/Manual/Materials.html
·       Video Tutorial: https://www.youtube.com/watch?v=aiTl7B2xTmA&ab_channel=TheRealTimeEssentials[[File:Ghost.png|thumb|188x188px]]
+
 
 +
·       Video Tutorial: https://www.youtube.com/watch?v=aiTl7B2xTmA&ab_channel=TheRealTimeEssentials
 +
[[File:Ghost.png|alt=|thumb|156x156px|Unity Character Example]]
 +
 
 
==== NPC Characters and Modeling ====
 
==== NPC Characters and Modeling ====
 
NPC Characters and other Models can be downloaded from the Unity Asset Store or other online data bases.
 
NPC Characters and other Models can be downloaded from the Unity Asset Store or other online data bases.
Line 78: Line 84:     
·       Adding Character Models to Unity: https://www.youtube.com/watch?v=Q8lJpoUwaBA&ab_channel=Fui
 
·       Adding Character Models to Unity: https://www.youtube.com/watch?v=Q8lJpoUwaBA&ab_channel=Fui
[[File:Unity Animation.gif|left|thumb|367x367px]]
+
[[File:Unity Animation.gif|left|thumb|367x367px|alt=|Unity Animation Example]]
    
==== NPC Character Animation & Movement ====
 
==== NPC Character Animation & Movement ====
Line 109: Line 115:     
https://www.youtube.com/watch?v=p1ZgS2z-LTs&ab_channel=passivestar
 
https://www.youtube.com/watch?v=p1ZgS2z-LTs&ab_channel=passivestar
 +
    
=== Environment ===
 
=== Environment ===
Line 121: Line 128:     
·       Building a simple 3D Environment: https://www.youtube.com/watch?v=saa9zxgCMu4&list=PLpEoiloH-4eM-fykn_3_QcJ-A_MIJF5B9&index=3&ab_channel=ValemTutorials
 
·       Building a simple 3D Environment: https://www.youtube.com/watch?v=saa9zxgCMu4&list=PLpEoiloH-4eM-fykn_3_QcJ-A_MIJF5B9&index=3&ab_channel=ValemTutorials
[[File:Skybox.png|left|thumb|163x163px]]
+
[[File:Skybox.png|left|182x182px|alt=|Unity Skybox Example|thumb]]
    
==== Skybox ====
 
==== Skybox ====
Line 131: Line 138:       −
[[File:Lighting.jpg|thumb]]
+
 
 +
 
 +
[[File:Lighting.jpg|thumb|alt=|Unity Lighting Example|262x262px]]
    
==== Lighting ====
 
==== Lighting ====
Line 141: Line 150:     
·      Environment Basic Lighting (@9:30): https://www.youtube.com/watch?v=saa9zxgCMu4&list=PLpEoiloH-4eM-fykn_3_QcJ-A_MIJF5B9&index=3&ab_channel=ValemTutorials
 
·      Environment Basic Lighting (@9:30): https://www.youtube.com/watch?v=saa9zxgCMu4&list=PLpEoiloH-4eM-fykn_3_QcJ-A_MIJF5B9&index=3&ab_channel=ValemTutorials
 +
    
=== Cameras, Cinemachine, and Unity Recorder ===
 
=== Cameras, Cinemachine, and Unity Recorder ===
Line 156: Line 166:     
·       Tutorial: https://www.youtube.com/watch?v=XT6mUlpO4fA&ab_channel=iHeartGameDev
 
·       Tutorial: https://www.youtube.com/watch?v=XT6mUlpO4fA&ab_channel=iHeartGameDev
 +
[[File:Cinemachine Example.png|center|thumb|536x536px|Example of User using Cinemachine|alt=]]
    
==== Unity Recorder ====
 
==== Unity Recorder ====
Line 163: Line 174:     
·       Tutorial: https://www.youtube.com/watch?v=-W27WCobILI&ab_channel=SpeedTutor
 
·       Tutorial: https://www.youtube.com/watch?v=-W27WCobILI&ab_channel=SpeedTutor
 +
    
=== Sounds & Story Telling ===
 
=== Sounds & Story Telling ===
Line 189: Line 201:     
·       Narrative Story Using Timeline: https://www.youtube.com/watch?v=AJBb-PA-nAk&list=PLpEoiloH-4eM-fykn_3_QcJ-A_MIJF5B9&index=9&ab_channel=ValemTutorials
 
·       Narrative Story Using Timeline: https://www.youtube.com/watch?v=AJBb-PA-nAk&list=PLpEoiloH-4eM-fykn_3_QcJ-A_MIJF5B9&index=9&ab_channel=ValemTutorials
 +
[[File:Timeline Example.png|center|thumb|536x536px|Timeline Example]]
 +
    
=== Design Day Preparation ===
 
=== Design Day Preparation ===
 
This section covers everything you need to prepare for Design Day to complete successfully.
 
This section covers everything you need to prepare for Design Day to complete successfully.
 +
[[File:Design Day Stock Image.png|center|thumb|405x405px|Image from previous design day]]
    
==== Building/Exporting as a Game (.exe file) ====
 
==== Building/Exporting as a Game (.exe file) ====
Line 200: Line 215:  
==== Transferring Project from one PC to another ====
 
==== Transferring Project from one PC to another ====
 
·       Tutorial: https://www.youtube.com/watch?v=ozVkcEfnlwI&ab_channel=WasayTechTips
 
·       Tutorial: https://www.youtube.com/watch?v=ozVkcEfnlwI&ab_channel=WasayTechTips
 +
    
== Virtual Reality (VR) in Unity ==
 
== Virtual Reality (VR) in Unity ==
Line 213: Line 229:  
=== User Movement and Interactions in VR ===
 
=== User Movement and Interactions in VR ===
 
In VR there are a few different ways for the user to navigate the game/experience. This can be done by teleporting or moving continuously.
 
In VR there are a few different ways for the user to navigate the game/experience. This can be done by teleporting or moving continuously.
   
==== User Movement in VR ====
 
==== User Movement in VR ====
 
·      Continuous Movement: https://www.youtube.com/watch?v=0VowAem2aMM&list=PLpEoiloH-4eP-OKItF8XNJ8y8e1asOJud&index=4&ab_channel=ValemTutorials
 
·      Continuous Movement: https://www.youtube.com/watch?v=0VowAem2aMM&list=PLpEoiloH-4eP-OKItF8XNJ8y8e1asOJud&index=4&ab_channel=ValemTutorials
Line 237: Line 252:     
·      Ladder, Wheel, and Lever: https://www.youtube.com/watch?v=eX-jXuMQdps&list=PLpEoiloH-4eM-fykn_3_QcJ-A_MIJF5B9&index=8&ab_channel=ValemTutorials
 
·      Ladder, Wheel, and Lever: https://www.youtube.com/watch?v=eX-jXuMQdps&list=PLpEoiloH-4eM-fykn_3_QcJ-A_MIJF5B9&index=8&ab_channel=ValemTutorials
 +
[[File:Unity XR Image.png|thumb|341x341px|XR Interaction Tool Kit in Unity|alt=|center]]
    
== Augmented Reality (AR) in Unity ==
 
== Augmented Reality (AR) in Unity ==
In this section we will cover Unity features that will be specific for AR projects in Unity.
+
[[File:Augmented Reality Example.png|thumb|A user view of an AR game built with Unity|448x448px]]In this section we will cover Unity features that will be specific for AR projects in Unity.
    
·      Info: https://unity.com/solutions/xr/ar
 
·      Info: https://unity.com/solutions/xr/ar
   
=== Getting Started with AR Foundation ===
 
=== Getting Started with AR Foundation ===
 
·       Tutorial: https://www.youtube.com/watch?v=FWyTf3USDCQ
 
·       Tutorial: https://www.youtube.com/watch?v=FWyTf3USDCQ
Line 260: Line 275:     
·       Placing Objects in AR: https://www.youtube.com/watch?v=xguiSueY1Lw&list=PL6VJLOFcTt7awvyIGIbLLPOBrW6-Y1R-J&index=5&ab_channel=DineshPunni
 
·       Placing Objects in AR: https://www.youtube.com/watch?v=xguiSueY1Lw&list=PL6VJLOFcTt7awvyIGIbLLPOBrW6-Y1R-J&index=5&ab_channel=DineshPunni
 +
    
== 360 Video Experience in Unity ==
 
== 360 Video Experience in Unity ==
 +
[[File:360 Video Experience Example.png|left|thumb|244x244px|Example of 3D Video being imported into Unity]]
 
In Unity, it is possible to create 360 interactable video experiences.
 
In Unity, it is possible to create 360 interactable video experiences.
    
=== Getting Started ===
 
=== Getting Started ===
 
·       Unity Tutorial Playlist: https://www.youtube.com/playlist?list=PLX2vGYjWbI0TifrTlupfrJeLa7c8LunUf
 
·       Unity Tutorial Playlist: https://www.youtube.com/playlist?list=PLX2vGYjWbI0TifrTlupfrJeLa7c8LunUf
 +
 +
 +
 +
 +
 +
 +
    
= Physical Equipment =
 
= Physical Equipment =
 +
[[File:Meta Quest 2.jpg|thumb|An image of the Meta Quest 2 headset and controllers]]
 
In this section, resources on the physical equipment found in the lab can be found.
 
In this section, resources on the physical equipment found in the lab can be found.
   −
== VR Headset and Controllers ==
+
=== VR Headset and Controllers ===
 
This section mainly focuses on the VR Headset and Controllers, covering Configuration and Connecting to Unity. They can be found in the Makerspace. We will be using the Meta Quest 2.
 
This section mainly focuses on the VR Headset and Controllers, covering Configuration and Connecting to Unity. They can be found in the Makerspace. We will be using the Meta Quest 2.
   −
=== Configuration ===
+
==== Configuration ====
 
·      Setup: [https://www.youtube.com/watch?v=tGZgJ5XtOXo&t=32s How To Setup VR Development in Unity 2022.2 with a Quest 2 (XR Interaction Toolkit 2.1) - YouTube]
 
·      Setup: [https://www.youtube.com/watch?v=tGZgJ5XtOXo&t=32s How To Setup VR Development in Unity 2022.2 with a Quest 2 (XR Interaction Toolkit 2.1) - YouTube]
   −
=== Connecting to Unity and Headset Plug-Ins ===
+
==== Connecting to Unity and Headset Plug-Ins ====
 
·       Unity Headset and Controller Connectivity Tutorial: https://www.youtube.com/watch?v=pm9W7r9BGiA&list=PLpEoiloH-4eM-fykn_3_QcJ-A_MIJF5B9&index=2&ab_channel=ValemTutorials
 
·       Unity Headset and Controller Connectivity Tutorial: https://www.youtube.com/watch?v=pm9W7r9BGiA&list=PLpEoiloH-4eM-fykn_3_QcJ-A_MIJF5B9&index=2&ab_channel=ValemTutorials
   Line 295: Line 320:  
== Digitally with GitHub ==
 
== Digitally with GitHub ==
 
GitHub is a tool used to allow collaboration between people working on the same project. In this section, some resources on Cloud Sharing and GitHub repositories can be found.
 
GitHub is a tool used to allow collaboration between people working on the same project. In this section, some resources on Cloud Sharing and GitHub repositories can be found.
 +
[[File:Github logo.png|left|thumb|157x157px|An image of the GitHub logo]]
    
=== Setup ===
 
=== Setup ===
Line 301: Line 327:  
·      Unity and GitHub Repository Setup: https://www.youtube.com/watch?v=tTIlDb71t2s&ab_channel=Garnet
 
·      Unity and GitHub Repository Setup: https://www.youtube.com/watch?v=tTIlDb71t2s&ab_channel=Garnet
   −
·      GitHub desktop app: [https://desktop.github.com/ GitHub Desktop | Simple collaboration from your desktop]                                          
+
·      GitHub desktop app: [https://desktop.github.com/ GitHub Desktop | Simple collaboration from your desktop]
 +
 
    
= More! =
 
= More! =
MakerRepo Staff, MakerRepo Volunteers
74

edits

Navigation menu