Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Quick Tips for Unity Chapter Two
Rating: 5.0 out of 5(2 ratings)
515 students

Quick Tips for Unity Chapter Two

This guide helps Unity creators save time and boost productivity with latest techniques on how to work faster.
Created byTanveer Sabir
Last updated 3/2024
English
English [Auto],

What you'll learn

  • Unity creators save time and boost productivity.
  • Techniques on how to work faster with programmer and artist toolsets, individually or on a team.
  • Unity should be a joy to use . When millions of users repeat a task multiple times per day, every second or mouse click adds up.
  • We want creators to waste less time and be more productive.

Course content

1 section21 lectures1h 55m total length
  • Attributes15:17

    Explore Unity attributes like serialized field and range to customize inspector visibility and sliders, plus tooltip, header, space, and selection base.

  • Custom windows and Inspectors13:52

    Explore custom windows and inspectors by extending the Unity editor with UI toolkit and UI builder, creating UI documents, visual trees, and custom inspector UIs.

  • Custom Menu3:53

    Create a custom Unity editor menu to take screenshots with a static method linked to a 'My Tools' menu, saving the screenshot to a project screenshot folder.

  • Enter Play Mode settings2:41

    Discover enter play mode settings in Unity to speed up loading by disabling domain reload and/or scene reload. Re-enable reloads when planning script changes or scene edits to avoid issues.

  • Script Templates5:50

    Speed up new script creation in Unity by using customized script templates, removing unused update methods and namespaces, adding a header, backing up originals for team consistency.

  • Addressables6:50

    The addressable system simplifies asset management in Unity by marking assets with unique addresses and aliases. It supports local and remote content, loads assets via labels, and reduces initial downloads.

  • Operating live games1:22

    Operate live games with Unity Cloud Content Delivery (CCD) and Live Ops by using the Unity dashboard to start a free trial and access CCD documentation and API references.

  • Preprocessor directives2:00

    Master preprocessor directives in Unity and use platform dependent compilation with hash if and platform defines to run code on targets such as Unity editor, Mac OS, iOS, and Windows.

  • Scriptable Objects6:59

    Learn how scriptable objects act as data containers for currency info and images, reduce memory usage, and enable adding currencies via the currency image library without code changes.

  • Managing assemblies4:02

    Organize Unity scripts into custom assemblies to boost modularity and reuse, and manage dependencies with platform-specific assembly definitions and references.

  • IDE support3:48

    Learn how Unity integrates with Visual Studio, Visual Studio Code, and JetBrains Rider, set external editors, and use features like code hinting, debugging, and shader support.

  • Debugging13:30

    Master Unity debugging by using breakpoints, watch window, and step-through execution in play mode, switch between debug and release, and visualize raycasts with debug draw.

  • Visual Studio shortcuts5:01

    Discover how to speed up Unity development with Visual Studio shortcuts, including inserting predefined methods and Unity event functions, searching scripts, commenting, renaming variables, and formatting code.

  • Device Simulator4:14

    Enable the device simulator preview package and select devices like iPhone X to test UI on notched screens. Compare with real devices to speed up testing.

  • Console Log Entry1:31

    Learn to adjust Unity's console logs for readability by changing line counts from one to five using the three-dot menu, and collapsing similar logs to fit your project.

  • Custom Compiler status2:02

    Create a custom floating window to display Unity's compiler status using an editor script and a custom compile window.

  • Source control9:44

    Manage code changes in Unity projects using source control, SCM, with Perforce, Plastic SCM, and Git LFS; learn to use SourceTree, Bitbucket, commits, branches, and gitignore.

  • Unity Accelerator1:11

    Boost efficiency by caching assets with the Unity accelerator, so only one import runs; use the local administrator dashboard in Unity 2020 LTS to monitor stats.

  • Unity Build Server1:27

    Offload the building process to network hardware using Unity Build Server to build on demand, reducing wait time and speeding iteration for testing with Unity Pro and Unity Enterprise licenses.

  • More Tips8:40

    Speed up your Unity workflow with tips to monitor background tasks, create materials from shaders, and switch between global and local coordinates using pivot and center.

  • Resources for all Unity developer1:06

    Discover productivity tips, best practices, and news on Unity's website and Unity Learn, plus resources via the Unity Developer Tools microsite (documentation, knowledge base, issue tracker, roadmap and release information).

Requirements

  • Basic use of unity with C#

Description

This guide helps Unity creators save time and boost productivity with latest techniques on how to work faster and smarter with programmer and artist toolsets, individually or on a team.

This first version of unity was launched in 2005 with only MacOS support and until now unity is updating rapidly with tons of new functionalities and it's really hard to get extra time and learn new techniques to match with unity pace and that's where this course comes and help you and saved your a ton of time.

The techniques/tips/tricks here work with new and existing features in Unity 2020 LTS and above. Whether you are a new or experienced Unity developer, reference this guide to speed up workflows in every stage of your game development .


  1. Developer workflows

    • Attributes

    • Custom windows and Inspectors

    • Custom menus

    • Enter Play Mode settings

    • Script templates

    • Addressables

    • Preprocessor directives

    • ScriptableObjects

    • Managing assemblies

    • IDE support

    • Debugging

    • Visual Studio shortcuts

    • Device Simulator

    • Console Log Entry

    • Custom Compiler status

  2. Team workflows

    • Source Control

    • Unity Accelerator

    • Unity Build Server

After the enrollment you will have this course for full lifetime access and you can find additional productivity tips, techniques and best practices in the Additional Content Section. I will be keep updating and extending this course with latest topics in the Additional Content Section.

Who this course is for:

  • Developers who are already working with unity and also will be beneficial for beginners.