---
filters:
  - "topics=Scripting"
sort: "relevance"
language: "en"
total_results: 84
page: 1
limit: 20
next_page_url: "https://learn.unity.com/search.md?topics=Scripting&page=2"
---

# Search results

Results 1–20 of 84.

Each result lists its 5 newest supported Unity versions; content for older versions is generally more likely to be outdated, but you can filter by any version with `unityVersion=<value>` (values under Refine).

1. [Game Development](https://learn.unity.com/pathway/game-development?language=en) ([md](https://learn.unity.com/pathway/game-development.md?language=en)) — pathway · beginner · 12 weeks · Unity 6.3 · Topics: Editor Essentials, Design, Scripting, 2D, Project Management, Game Growth, Audio, For Educators, Graphics & Visual Effects, Art, User Interface, Animation, Materials & Shaders, Lighting & Visual Fidelity, Asset Importing, Multiplayer & Networking, Publishing
   Want to make your own games? Learn the basics of 2D and 3D game development and prepare for the Unity Certified Associate exam.
2. [Junior Programmer](https://learn.unity.com/pathway/junior-programmer?language=en) ([md](https://learn.unity.com/pathway/junior-programmer.md?language=en)) — pathway · beginner · 12 weeks · Unity 6.3, 6.0, 2022.3, 2021.3 · Topics: For Educators, Editor Essentials, AI & Navigation, Scripting, Physics, Animation, User Interface
   Ready to code? This guided learning Pathway will take you from zero to job-ready!
3. [Unity Essentials](https://learn.unity.com/pathway/unity-essentials?language=en) ([md](https://learn.unity.com/pathway/unity-essentials.md?language=en)) — pathway · foundational · 2 weeks · Unity 6.3, 6.0, 2022.3 · Topics: Editor Essentials, Objects & Components, Physics, Materials & Shaders, Cameras, Lighting & Visual Fidelity, Art, Audio, Scripting, 2D, Project Setup & Settings, Publishing
   New to Unity? This guided learning Pathway includes everything you need to get started.
4. [VR Development](https://learn.unity.com/pathway/vr-development?language=en) ([md](https://learn.unity.com/pathway/vr-development.md?language=en)) — pathway · beginner · 6 weeks · Unity 6.3, 6.2, 6.1, 6.0, 2022.3 (+1 more) · Topics: XR, For Educators, Scripting
   Ready to develop for VR? This guided learning Pathway will prepare you for a job in the VR industry!
5. [Beginner Scripting](https://learn.unity.com/course/beginner-scripting?language=en) ([md](https://learn.unity.com/course/beginner-scripting.md?language=en)) — course · beginner · 170 min · Unity 2021.3 · Topics: Scripting
   Learn about programming for game development, from the very beginning with these easy to follow video tutorials.
6. [Input System Video Series](https://learn.unity.com/course/input-system-video-series?language=en) ([md](https://learn.unity.com/course/input-system-video-series.md?language=en)) — course · beginner · 80 min · Unity 6.3 · Topics: Project Setup & Settings, Editor Essentials, Scripting, Mobile & Touch, User Interface, Multiplayer & Networking
   Learn Unity 6's Input System across seven videos: Actions editor, scripting, mobile controls, UI Toolkit, rebinding, and local multiplayer.
7. [Intermediate Scripting](https://learn.unity.com/course/intermediate-gameplay-scripting?language=en) ([md](https://learn.unity.com/course/intermediate-gameplay-scripting.md?language=en)) — course · intermediate · 100 min · Unity 2019.3, 2019.2, 2019.1, 2018.4, 2018.3 (+8 more) · Topics: Scripting
   This course provides essential training on intermediate level scripting via video tutorials.
8. [Unit 1 - Player Control](https://learn.unity.com/course/unit-1-driving-simulation?language=en) ([md](https://learn.unity.com/course/unit-1-driving-simulation.md?language=en)) — course · beginner · 390 min · Unity 6.0, 2022.3, 2021.3, 2020.3, 2020.2 (+6 more) · Topics: For Educators, Editor Essentials, AI & Navigation, Scripting, Physics
   In this Unit, you will program a car moving side-to-side on a floating road, trying to avoid (or hit) obstacles in the way. In addition to becoming familiar with the Unity editor and workflow, you will learn how to create new C# scripts an…
9. [Create with Code](https://learn.unity.com/course/create-with-code?language=en) ([md](https://learn.unity.com/course/create-with-code.md?language=en)) — course · beginner · 2010 min · Unity 6.0, 2022.3, 2021.3 · Topics: For Educators, Editor Essentials, AI & Navigation, Scripting, Physics, Animation, User Interface
   In this official course from Unity, you will learn to Create with Code as you program your own exciting projects from scratch in C#. As you iterate with prototypes, tackle programming challenges, complete quizzes, and develop your own pers…
10. [Net Check: Converting a game to multiplayer](https://learn.unity.com/course/net-check-converting-a-game-to-multiplayer?language=en) ([md](https://learn.unity.com/course/net-check-converting-a-game-to-multiplayer.md?language=en)) — course · intermediate · 485 min · Unity 6.0 · Topics: Multiplayer & Networking, Scripting
   Taking the magic from Scope Check: Learn to make a game by making games. The team reassembles to try and convert their unnamed food fight game to an online multiplayer experience. Can they pull it off in 4 weeks using Netcode for GameObjec…
11. [Get started with Addressables](https://learn.unity.com/course/get-started-with-addressables?language=en) ([md](https://learn.unity.com/course/get-started-with-addressables.md?language=en)) — course · intermediate · 125 min · Unity 2022.2, 2022.1 · Topics: Mobile & Touch, Optimization, Project Management, Scripting
   Have you ever wanted to create a mobile game that performs well on almost any device? What about adding downloadable content (DLC) or having holiday-themed content for your game? This is where the Addressables system can help. Unity's Addr…
12. [Artificial Intelligence for Beginners](https://learn.unity.com/course/artificial-intelligence-for-beginners?language=en) ([md](https://learn.unity.com/course/artificial-intelligence-for-beginners.md?language=en)) — course · intermediate · 1265 min · Unity 6.0, 2021.3 · Topics: AI & Navigation, Scripting
   In this course, Dr Penny de Byl reveals the most popular AI techniques used for creating believable game characters using her internationally acclaimed teaching style and knowledge from over 25 years researching and working with games, com…
13. [UCA: Game Developer - Certification Prep Course](https://learn.unity.com/course/uca-game-developer-certification-prep-course?language=en) ([md](https://learn.unity.com/course/uca-game-developer-certification-prep-course.md?language=en)) — course · beginner · 2485 min · Unity 2022.3 · Topics: Editor Essentials, Design, Scripting, Audio, For Educators, Graphics & Visual Effects, Art, User Interface, Animation, Materials & Shaders, Lighting & Visual Fidelity, Asset Importing
   This course is designed to help you prepare for the Unity Certified Associate: Game Developer exam. In this course, you will master the fundamental skills needed for game development with Unity, including programming in C#, designing immer…
14. [2D Beginner Game: Sprite Flight](https://learn.unity.com/course/2d-beginner-game-sprite-flight?language=en) ([md](https://learn.unity.com/course/2d-beginner-game-sprite-flight.md?language=en)) — course · beginner · 270 min · Unity 6.3, 6.0 · Topics: 2D, Editor Essentials, Scripting
   In this course, you’ll build a 2D game in Unity — starting from a completely blank project with no assets provided, you’ll create the entire game from start to finish. In the game, you fly a simple triangle-shaped ship using mouse clicks (…
15. [Unity Playground](https://learn.unity.com/course/unity-playground?language=en) ([md](https://learn.unity.com/course/unity-playground.md?language=en)) — course · beginner · 90 min · Unity 2022.2 · Topics: 2D, Scripting
   Whether you’re an aspiring maker or an educator in game development: Welcome to Unity! Unity Playground is a framework to create 2D, physics-based games, and it’s perfect for teaching beginner game developers to make games in Unity without…
16. [Generics](https://learn.unity.com/tutorial/generics?language=en) ([md](https://learn.unity.com/tutorial/generics.md?language=en)) — tutorial · intermediate · 5 min · Unity 2021.3 · Topics: Scripting
   Learn to define and use generic methods and classes in C# to write reusable, type-safe code.
17. [Linear Interpolation](https://learn.unity.com/tutorial/linear-interpolation?language=en) ([md](https://learn.unity.com/tutorial/linear-interpolation.md?language=en)) — tutorial · beginner · 10 min · Unity 2021.3 · Topics: Scripting
   Understand how to use the Lerp function in C# scripts to linearly interpolate between two values in your game logic.
18. [Update and FixedUpdate](https://learn.unity.com/tutorial/update-and-fixedupdate?language=en) ([md](https://learn.unity.com/tutorial/update-and-fixedupdate.md?language=en)) — tutorial · beginner · 5 min · Unity 2021.3 · Topics: Scripting
   Explore how Update and FixedUpdate run each frame so you can apply time-based changes correctly in your scripts.
19. [Classes](https://learn.unity.com/tutorial/classes-5?language=en) ([md](https://learn.unity.com/tutorial/classes-5.md?language=en)) — tutorial · beginner · 10 min · Unity 2021.3 · Topics: Scripting
   Learn to use C# classes to organize data and write constructors that initialize parts of your class.
20. [Start MonoBehaviour Methods](https://learn.unity.com/tutorial/awake-and-start?language=en) ([md](https://learn.unity.com/tutorial/awake-and-start.md?language=en)) — tutorial · beginner · 5 min · Unity 2021.3 · Topics: Scripting
   Learn when and how to use Awake and Start to initialize behavior in your Unity scripts.

## Refine

To narrow this search, add `<key>=<value>` to its URL as a query parameter (after `?` if the URL has none yet, otherwise after `&`), URL-encoding the value, and drop any `page` parameter. Repeat a key to add more values: topics must all match, every other key matches any. To search by text instead, set `q=<terms>`, replacing any existing `q`.

- **Content type** (`contentType`): `article` (5) · `course` (69) · `pathway` (6) · `tutorial` (311)
- **Unity version** (`unityVersion`): `6.4` (1) · `6.3` (39) · `6.2` (16) · `6.1` (16) · `6 Beta` (11) · `6 Preview` (11) · `6.0` (79) · `2023.2` (11) · `2023.1` (10) · `2022.3` (64) · `2022.2` (27) · `2022.1` (31) · `2021.3` (101) · `2021.2` (32) · `2021.1` (39) · `2020.3` (51) · `2020.2` (38) · `2020.1` (37) · `2019.4` (111) · `2019.3` (147) · `2019.2` (128) · `2019.1` (129) · `2018.4` (126) · `2018.3` (120) · `2018.2` (109) · `2018.1` (112) · `2017.4` (84) · `2017.3` (80) · `2017.2` (78) · `2017.1` (77) · `5.x` (64) · `4.x` (57)
- **Duration** (`estimatedDuration`): `less-than-15` < 15 Minutes (116) · `15-60` 15 - 60 Minutes (192) · `1-2-hours` 1 - 2 Hours (62) · `more-than-2` > 2 Hours (62)
- **Difficulty** (`difficultyLevel`): `foundational` (40) · `beginner` (235) · `intermediate` (115) · `advanced` (1)
- **Topics** (`topics`): `2D` (21) · `AI & Navigation` (8) · `Animation` (23) · `Art` (18) · `Asset Importing` (12) · `Audio` (9) · `Cameras` (12) · `Design` (7) · `Editor Essentials` (28) · `For Educators` (34) · `Game Growth` (3) · `Graphics & Visual Effects` (38) · `Lighting & Visual Fidelity` (24) · `Materials & Shaders` (12) · `Mobile & Touch` (6) · `Modeling` (4) · `Multiplayer & Networking` (6) · `Objects & Components` (2) · `Optimization` (12) · `Physics` (10) · `Project Management` (18) · `Project Setup & Settings` (8) · `Publishing` (8) · `Render Pipelines` (3) · `Unity Services` (4) · `User Interface` (17) · `XR` (22)
