Unity C# Scripting — Complete C# for Unity Game Development [Video]
Video
Video
$117.99
Subscription
$15.99
$10 p/m for three months
What do you get with a Packt Subscription?
This book & 7000+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with Video + Subscription?
Download this video in MP4 format, plus a monthly download credit
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with eBook?
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
What do you get with video?
What do you get with video?
What do you get with Audiobook?
What do you get with Exam Trainer?
Video
$117.99
Subscription
$15.99
$10 p/m for three months
What do you get with a Packt Subscription?
This book & 7000+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with Video + Subscription?
Download this video in MP4 format, plus a monthly download credit
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with eBook?
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Access this title in our online reader
Online reader with customised display settings for better reading experience
What do you get with video?
Download this video in MP4 format
Access this title in our online reader
DRM FREE - Watch whenever, wherever and however you want
Online reader with customised display settings for better learning experience
What do you get with video?
Stream this video
Access this title in our online reader
DRM FREE - Watch whenever, wherever and however you want
Online reader with customised display settings for better learning experience
What do you get with Audiobook?
Download a zip folder consisting of audio files (in MP3 Format) along with supplementary PDF
What do you get with Exam Trainer?
Flashcards, Mock exams, Exam Tips, Practice Questions
Access these resources with our interactive certification platform
Mobile compatible-Practice whenever, wherever, however you want
-
Free ChapterIntroduction to Unity C# Scripting
-
Getting Started with C# Scripting in Unity
- Getting Started with C# Scripting in Unity
- Understanding the Structure of a C# Script
- Event Functions in Unity C#
- Variables in Unity C#
- Public Variables in Unity C#
- The Update Function in Detail
- Function Basics in C#
- Functions with Return Type and Parameters in Unity
- If-Else Statements in C#
- More Conditions and Equality Checking
- Understanding Boolean Variables
- Introduction to Arrays in Unity C#
- More About Arrays in C#
- Understanding For Loops in C#
- While Loops in Unity C#
- Learning Foreach Loop in C#
- Switch Case Statements in C#
-
Diving into Core Unity C# Programming
- Searching and Finding GameObjects in Unity
- Getting Access to Components Using the GetComponent Function
- Moving, Rotating, and Scaling with the Transform Component
- Instantiating Random Objects in C#
- Repeatedly Calling Functions with the InvokeRepeating Function
- Working with Keyboard Inputs in Unity
- Smooth Movement with Input.GetAxis
- Working with Mouse Input in Unity C#
- Working with Physics - Creating a Player Controller
- Shooting Bullets Using Physics
- Checking Collisions in Unity with C#
- Working with Triggers
- Understanding the LookAt Function
- Loading Scenes/Levels in Unity with C#
-
Intermediate Unity C# Scripting Concepts
- Classes and Objects – Object-Oriented Programming (OOP) Concepts
- Constructors in Unity C#
- Using System.Serializable to Initialize Objects
- C# Properties - Everything You Need to Know
- Enums in C#
- Inheritance in C# – Part 1
- Inheritance in C# – Part 2
- Polymorphism, Virtual Functions, and Overriding in C#
- Static Variables, Functions, and Classes in C#
- Understanding Method Overloading in C#
- Using Namespaces in C# and Unity
- Working with Attributes in Unity
- Understanding Coroutines in Unity C#
-
Create a 2D Candy Catch Game - Start to Finish
- Setting Up Sprites for Game Characters and Backgrounds
- Setting Up the Candies
- Creating a Player Controller
- Restricting Player Movement within Boundaries
- Checking Whether the Monster Eats the Candies
- Removing the Candies When Out of Screen
- Spawning Random Candies
- Spawning Candies at Random Position
- Repeatedly Spawning Candies
- Checking the Score
- Showing the Score User Interface (UI) on the Screen
- Creating a Lives Counter
- Showing the Available Lives User Interface (UI)
- Stopping Candy Spawning on GameOver
- Creating a GameOver Panel
- Creating the Main Menu
- Creating a GameOver Menu Controller
- Animating the GameOver Panel
-
Creating Useful C# Scripts Ready to Use in Your Projects
-
Scripting Basic Artificial Intelligence (AI) with C# in Unity
-
Scripting for Android and Mobile Devices in Unity
-
Learn Version Controlling - Managing Your Unity C# Projects Effectively
-
Building a Complete 3D Game with Unity and C#
- Setting Up the Game Level
- Controlling the Ball
- Moving the Ball after the First Touch
- Checking When the Ball Falls Off the Platform
- Camera Following the Ball Smoothly
- Making Platforms Fall Down after the Ball Goes Away
- Spawning the Platforms
- Random Platform Spawning Algorithm
- Fixing Platform Falling
- Creating Diamonds and Randomly Spawning
- Destroying Diamonds on Collision
- Creating Awesome Particle Effects
- Create UIManager and Text Animations
- More on Main Menu User Interface (UI) Animations
- GameOver Menu and Animations
- Scripting the UIManager
- ScoreManager Score and High Score
- Creating GameManager and Controlling the Whole Game
- Final Fixes and Finishing the Game
- Building and Publishing Your Game
About this
video
Unity is free, easy to learn, has excellent documentation, and is the game engine used to build games. Jobs in Unity game development are plentiful and being able to understand C# scripting along with Unity game development puts a powerful skill at your fingertips. This course will show you how to combine the power of C# and Unity to create awesome games.
The course starts with explaining the installation process of Unity and Visual Studio and then takes you through the basics of C#. You will learn to create C# scripts to get a strong understanding of Unity game development. Once you have mastered the basics, you will dive into the intermediate concepts of C# and Unity by building 2D Android games. Moving along, you will learn version controlling to manage C# and Unity projects effectively. Finally, you will grasp the advanced concepts of C# and Unity needed to build 3D games from scratch.
By the end of this course, you will build a solid foundation in C# scripting and Unity game engine and will have developed the skills to make fully functional 2D and 3D games.
The code files and all related files are placed on GitHub at: https://github.com/PacktPublishing/Unity-C-Scripting---Complete-C-Sharp-for-Unity-Game-Development
- Publication date:
- July 2019
- Publisher
- Packt
- Duration
- 27 hours 30 minutes
- ISBN
- 9781838985035