u-Personalize Setup

u-0750 Project Settings

prerequisites:
– Install/Update Unity.
– create 3d use Universal Core as it is the latest version and is being actively updated.
One of the most important steps to learn Unity is to understand the basic Unity Editor. Most people just jump into creating a scene and only look at the setup when they run into trouble. You will save hours of time and frustration by spending a little time getting to know how to use the interface and set up a screen that meets your needs.
General
Remove the SkyBox from the scene.
Basic Hierarchy Overview video
Edit -> Preferences
– set text scaling size
– set color – general – playmode tint.

.

u-4000 – GameObject

u-4000 – Object Actions
Prerequisites: Understand the Unity coordinate system.
The basic actions performed on an object are controlled by the objects Transform component. This component is located in the inspector panel when the object is selected.

u-4020 What can you do with a Unity GameObject.
u-4021

ue-Unity Exercises

ue-0000 Unity Exercises

After 50 years of watching tutorials I have finally realized that I have retained very little from them. Most tutorials (mine included) are good at seeing how to do something, but very little of what learned is retained. This is because most tutorials cover too much information in too short a time.

u- Transforms

u-5000 U-Transforms
u-5050 Vectors
A basic understanding of vectors is necessary for understanding of Unity transforms.
Detailed unity Vector Video Basic Detailed Vector Video
Transform Reference Video – code monkey

5100 The Transform component is the heart of a Unity project. It determines the location, size, and rotation of all game objects.
There are many forms of the transform method whic will rotate, mvoe and scale the selected game object or objects.

=========================
Basic Position and Movement Transforms.



=============================
– Move from point to point
Transform movement – video

Transfroms – To and From – Back and Fort

ut-Basic Blocks

ut-Basic Blocks
Basic Blocks are the building blocks for creating Unity Projects and Scenes.

u-WebGL – Itch

u-WebGL – Itch
WebGL is a great way to provide access to your Unity Projects.

u-WebGL General
You can develop in Unity. Note that items that are mouse clicks will be touch objects when viewed on the web.
u-WebGL – install in Unity
u-WebGL – Publish
u-WebGL – upload to ITCH

  1. Open Unity
    Check to see that the WebGL Publisher is installed, if not install it.
  2. Create the Project in Unity
  3. Publish the project to build the build file
  4. Zip the file
  5. Open Itch and upload the file.

=============

u-3300 TMP Canvas

u-3300 Text Mesh Pro TMP Canvas
TextMeshPro UI Setup in Unity

1. Canvas Requirement

All TextMeshPro (TMP) UI components must be placed within a Canvas. The Canvas serves as the foundational rendering layer for UI elements. Ensure a Canvas is present in the scene before creating any TMP components. TMP elements should be added as children of the Canvas to function correctly.

2. Supported Canvas Render Modes

TMP supports three distinct canvas layouts to accommodate different scene requirements:

CodeRender ModeDescription
U-3310Screen Space – OverlayRenders UI directly on screen, ideal for HUDs.
U-3320Screen Space – CameraUI is rendered by a specific camera, allowing depth and layering.
U-3330World SpaceUI behaves like 3D objects in the scene, useful for in-world interactions.

3. Importing TMP Essentials

Before using TMP components, ensure the TMP Essentials are imported:

  • Navigate to Window → TextMeshPro → Import TMP Essentials
  • This installs necessary shaders, fonts, and default assets.

⚠️ Important: TMP text will not render if required fonts or assets are missing. Unity does not display an error message in this case, so manual verification is essential.

4. Common Issue: Text Color Not Updating

If text color changes are not reflected, verify the following:

The TMP component is not using a material preset that overrides color settings.

The assigned font asset supports color overrides.

u-0700 Unity Editor

u-0700 Unity Editor
The Unity Editor is your window into the Unity tools for creating and editing scenes. When we first opened unity we see it in the default ;Layout. This is the basic Unity layout. The user can easily modify the layout to meet the needs of the project they are working on. Once a new layout has been created it can easily be saved and used in any future project. See Windows -> Layout.
Use Scaling to change the the interface text size.
Edit -> Preferences -> Scaling

removing the skybox
change game playing background
edit – preferences – colors – general – game mode tint

Top Menu
File Edit Assets GameObject ….. Windows Help

Panels
The default layout has six panels.
u-0710 Hierarchy Panel
The scene view Panel
The inspector panel
The project panel
The control Panel
The game view panel
While you’re in unity working on a project and you have your panels showing the current scene you are in you can search for data by using a search bar above the control panel. When you type in the definition that you want to look for it will find all objects that match that definition for example if you’re looking for a script it will show you all of the scripts. Once you find the script you want and you drag it to the object you want it attached to you can simply move to the end of the search bar and press the small X which will clear the search bar and return you to your previous panel display.


Icons – skybox – hide show objects – speaker

Panels
The Unity Layout has four primary panels.
Hierarchy

Inspector

Project

Console.

  • 2. Screen Details
    Hierarchy – scene consists of Camera, Directional Light
    – can be visible or not, associated with all on/off icon on top menu.

3. Components
– Cube