Unity from Zero to Proficiency (Beginner)
Unity from Zero to Proficiency (Beginner), available at $49.99, has an average rating of 4.6, with 96 lectures, 5 quizzes, based on 16 reviews, and has 1505 subscribers.
You will learn about Understand object-oriented programming (OOP) concepts when coding in C#. Get used to and understand the concepts of variables, methods, and scope. Understand key best practices for coding, especially in C#. Understand conditional statements and decision making structures. Understand the concept of loops. Understand best coding practices. Code your first script in Unity Create classes, methods and variables. Instantiate objects based on your own classes. Use built-in methods. Use conditional statements. Detect collisions between the player and other objects. Create, apply and detect labels from a script. Collect objects upon collision. Implement a scoring system to keep track of the number of objects collected. Change the current level and load a new scene from the script based on the score. Create and display a timer. Create a function that displays messages onscreen. Modify this function so that the message disappears after a few seconds. Display messages when the user has collected items. Create functions to maximize your code. Use additional built-in functions. Activate and deactivate objects from your script. Create menus and make it possible for the player to navigate between them. Create buttons. Manage interaction with buttons. Link different scenes using buttons. Add background music. Mute the music using the keyboard. Add and configure a mini-map. Display the items collected as part of the user interface. This course is ideal for individuals who are You are a total beginner in Unity or programming. or You would like to become proficient in the core functionalities offered by Unity. or You would like to teach students or help your child to understand how to create games, using coding. or Youe would like to start creating great games. or Although you may have had some prior exposure to Unity, you would like to delve more into Unity and understand its core functionalities in more detail. It is particularly useful for You are a total beginner in Unity or programming. or You would like to become proficient in the core functionalities offered by Unity. or You would like to teach students or help your child to understand how to create games, using coding. or Youe would like to start creating great games. or Although you may have had some prior exposure to Unity, you would like to delve more into Unity and understand its core functionalities in more detail.
Enroll now: Unity from Zero to Proficiency (Beginner)
Summary
Title: Unity from Zero to Proficiency (Beginner)
Price: $49.99
Average Rating: 4.6
Number of Lectures: 96
Number of Quizzes: 5
Number of Published Lectures: 96
Number of Published Quizzes: 5
Number of Curriculum Items: 101
Number of Published Curriculum Objects: 101
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Understand object-oriented programming (OOP) concepts when coding in C#.
- Get used to and understand the concepts of variables, methods, and scope.
- Understand key best practices for coding, especially in C#.
- Understand conditional statements and decision making structures.
- Understand the concept of loops.
- Understand best coding practices.
- Code your first script in Unity
- Create classes, methods and variables.
- Instantiate objects based on your own classes.
- Use built-in methods.
- Use conditional statements.
- Detect collisions between the player and other objects.
- Create, apply and detect labels from a script.
- Collect objects upon collision.
- Implement a scoring system to keep track of the number of objects collected.
- Change the current level and load a new scene from the script based on the score.
- Create and display a timer.
- Create a function that displays messages onscreen.
- Modify this function so that the message disappears after a few seconds.
- Display messages when the user has collected items.
- Create functions to maximize your code.
- Use additional built-in functions.
- Activate and deactivate objects from your script.
- Create menus and make it possible for the player to navigate between them.
- Create buttons.
- Manage interaction with buttons.
- Link different scenes using buttons.
- Add background music.
- Mute the music using the keyboard.
- Add and configure a mini-map.
- Display the items collected as part of the user interface.
Who Should Attend
- You are a total beginner in Unity or programming.
- You would like to become proficient in the core functionalities offered by Unity.
- You would like to teach students or help your child to understand how to create games, using coding.
- Youe would like to start creating great games.
- Although you may have had some prior exposure to Unity, you would like to delve more into Unity and understand its core functionalities in more detail.
Target Audiences
- You are a total beginner in Unity or programming.
- You would like to become proficient in the core functionalities offered by Unity.
- You would like to teach students or help your child to understand how to create games, using coding.
- Youe would like to start creating great games.
- Although you may have had some prior exposure to Unity, you would like to delve more into Unity and understand its core functionalities in more detail.
In this course, you will become comfortable with coding in C# for Unity by creating a survival game that includes both an indoor and an outdoor environment.
-
You will learn how to code in C# and how to use some common coding concepts to add interactivity to your game including variables, conditional statements, methods, and much more.
-
You will create your own classes, and methods.
-
You will create and update a user interface for your game that includes a mini-map, buttons, menus, text, and images. You will also learn to include both background audio and sound effects for an epic atmosphere. You will also learn how to hide/display the mini-map and mute the audio when necessary.
-
You will implement a scoring system, and to keep track of the objects collected by the player using a simple inventory system. You will also learn how to store global information abou the game using the Player preferences..
-
You will then create a finished game, with realistic graphics, from start to finish with menus, audio, a splash screen, instructions, sound, two levels (one indoor and one outdoors), NPCS (Non-Player Characters) that chase the player, and a plane that the player needs to find and pilot to escape the island.
Course Curriculum
Lecture 1: Please use these Resources for the Next Sections
Chapter 1: Introduction to C# programming
Lecture 1: Introduction
Lecture 2: Statements
Lecture 3: Comments
Lecture 4: Variables
Lecture 5: Constants
Lecture 6: Arrays
Lecture 7: Operators
Lecture 8: Conditional Statements
Lecture 9: Switch Statements
Lecture 10: Loops
Lecture 11: Classes
Lecture 12: Defining a Class
Lecture 13: Accessing Class Member Variables and Methods
Lecture 14: Constructors
Lecture 15: Destructors
Lecture 16: Static Member Variables
Lecture 17: Inheritance
Lecture 18: Methods
Lecture 19: Local, Member and Global Variables
Lecture 20: Checklist
Chapter 2: Creating your First Script
Lecture 1: Introduction
Lecture 2: Quick overview of the interface
Lecture 3: Creating your First Script
Lecture 4: Running your First Script
Lecture 5: Using the Update Method
Lecture 6: Understanding the Scope of Variabes
Lecture 7: Creating a Simple Counter
Lecture 8: Using Methods (Part 1)
Lecture 9: Using Methods (Part 2)
Lecture 10: Using Methods (Part 3)
Lecture 11: Creating a New Class
Lecture 12: Creating Constructors
Lecture 13: Common Errors and Best Practices
Lecture 14: Checklist
Lecture 15: Challenge1
Lecture 16: Challenge 2
Chapter 3: Adding Interaction with C#
Lecture 1: Introduction
Lecture 2: Setting-up the Scene and Tags
Lecture 3: Detecting Collisions from a Script
Lecture 4: Detecting Tags and Destroying Objects
Lecture 5: Creating a Scoring System
Lecture 6: Loading a New Scene
Lecture 7: Checklist
Lecture 8: Challenge 1
Chapter 4: Creating and Updating a User Interface with Scripting
Lecture 1: Introduction
Lecture 2: Creating a Timer (Part 1)
Lecture 3: Creating a Timer (Part 2)
Lecture 4: Creating a Timer (Part 3)
Lecture 5: Creating a User Interface for the Timer (Part 1)
Lecture 6: Creating a User Interface for the Timer (Part 2)
Lecture 7: Collecting Boxes
Lecture 8: Creating a User Interface for Messages
Lecture 9: Deleting Messages after two seconds
Lecture 10: Rotating Objects to be Collected
Lecture 11: Collecting Petrol Cans (Part 1)
Lecture 12: Collecting Petrol Cans (Part 2)
Lecture 13: Collecting Petrol Cans (Part 3)
Lecture 14: Detecting Collision with the Plane (Part 1)
Lecture 15: Detecting Collision with the Plane (Part 2)
Lecture 16: Deactivating the Second Plane
Lecture 17: Activating the Hidden Plane
Lecture 18: Tidying-up the Code (Part 1)
Lecture 19: Tidying-up the Code (Part 2)
Lecture 20: Checklist
Lecture 21: Challenge 1
Chapter 5: Polishing your Game
Lecture 1: Introduction
Lecture 2: Creating Menus (Part 1)
Lecture 3: Creating Menus (Part 2)
Lecture 4: Displaying the Score
Lecture 5: Keeping the Score Between Scenes
Lecture 6: Displaying Items Collected Using Icons
Lecture 7: Adding Sound Effects (Part 1)
Lecture 8: Adding Sound Effects (Part 2)
Lecture 9: Adding a Background Audio (Part 1)
Lecture 10: Adding a Background Audio (Part 2)
Lecture 11: Keeping Background Audio Between Scenes
Lecture 12: Keeping the Appearance of your User Interface
Lecture 13: Creating a Mini-map (Part 1)
Lecture 14: Creating a Mini-map (Part 2)
Lecture 15: Creating a Mini-map (Part 3)
Lecture 16: Creating a Mini-map (Part 4)
Lecture 17: Checklist
Lecture 18: Challenge 1
Lecture 19: Challenge 2
Chapter 6: Adding and Managing Simple Artificial Intelligence
Lecture 1: Introduction
Lecture 2: Adding an NPC (Part 1)
Lecture 3: Adding an NPC (Part 2)
Lecture 4: Checklist
Instructors
-
Patrick Felicia
Lecturer and Researcher
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 3 votes
- 4 stars: 5 votes
- 5 stars: 8 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024