Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :
Oh Snap!

It looks like you're using an adblocker. Adblockers make us sad. We use ads to keep our content happy and free. If you like what we are doing please consider supporting us by whitelisting our website. You can report badly-behaved ads by clicking/tapping the nearby 'Advertisement' X text.

Learn Unity C# for beginners

/

Release date:2022, October

Duration:10 h 03 m

Author:Pete Jepson

Skill level:Beginner

Language:English

Exercise files:Yes

Are you eager to dive into game development with Unity but find C# scripting intimidating? Fear not! This comprehensive course is tailored to guide you through the fundamentals of C# coding, enabling you to embark on your journey into Unity game design with confidence.

Designed for individuals with little to no experience in C# scripting, this course is the perfect starting point for beginners. We will delve into each aspect of C# scripting in meticulous detail, beginning with the theoretical foundations and providing ample opportunities for hands-on practice. As we progress, you’ll witness these concepts come to life through the creation of a complete beginner level game.

Key concepts covered in the course include:

  • Functions and methods
  • Input events
  • Variable data types
  • Arrays
  • Conditional statements
  • Moving and rotating objects using code
  • Accessing and manipulating components
  • Physics interactions
  • Animations
  • Scripting for a user interface

By mastering these essential elements, you’ll be well-equipped to tackle beginner level game development in Unity. Once we’ve covered the theory, I’ll guide you step by step through the creation of a target shooter game, allowing you to witness these scripting concepts in action through real-world examples.

I assure you that by the course’s end, you’ll have acquired new coding skills and the confidence to create your own games up to a beginner level. Not only that, but you will also have successfully crafted your very first Unity game.

If your dream is to start crafting games in Unity, don’t hesitate to enroll today. I can’t wait to welcome you to the course and witness your game development journey unfold!

Watch online or Download for Free
1. Introduction

01. Introduction
02. Install Unity
03. Unity Interface

2. C# Concepts

01. Create a script
02. Using the console tab
03. Event Functions
04. Timing of functions
06. Invoke
07. Coroutines
08. Physics Collisions
09. Physics Triggers
10. Input events
11. Input mouse buttons
12. Input GetAxis
13. Rotation by axis
14. Variables
15. Changing variables
16. Arrays
17. Data types
18. if statements
19. multiple if conditions
20. casting to data types
21. game object variables
22. Checking game objects
23. Vector3 variables
24. Quaternion variables
25. transform variable
26. lerp movement
27. transform translate

3. Components

01. Components
02. other components
03. setting up components
04. components in child objects
05. Switching items off
06. Collider component
07. Tags
08. Add a component in script
09. Required components
10. spawning objects
11. broadcast message
12. Scripts as components
13. public static variables
14. Animator component
15. Animator conditions
16. Animator transitions
17. Using animations on multiple objects
18. Particles

4. User Interface (UI)

01. UI buttons
02. UI text
03. UI Images
04. Changing text in code

5. Project

01. Project overview
02. Project Setup
03. Text setup
04. Move script
05. Stopping at the wall
06. Destroying targets
07. Spawning objects
08. Checking spawned items
09. Adding a crosshair
10. Adding sounds
11. UI script
12. Assigning UI text
13. Adding background music
14. Center targets
15. Highscore
16. New highscore text
17. Colour labels
18. Main menu
19. Menu script
20. Setting a time limit
21. Exporting the game

[Udemy] Learn Unity C# for beginners.7z


Join us on
  Channel    and      Group

  • Facebook
  • Twitter
  • Google+
  • Linkedin
  • Pinterest

Leave a Comment

Your email address will not be published. Required fields are marked *