Physics For Unity 2022 by Samuel Asher Rivello
Release date:2023, February
Author:Samuel Asher Rivello
Skill level:Beginner
Language:English
Exercise files:Yes
What will you learn:
- In-depth understanding of the Unity Physics system
- Integration of Physics in game projects
- Practical Unity Physics solutions for abstract game design mechanics
- C# programming for common and powerful Physics tasks
- Advanced topics in Unity Physics
- Future of Unity Physics
- A-Z of Unity Physics
- Creating a clone of Angry Birds 2D game with collision detection and resolution
- Creating a clone of Marble Madness 3D game driven by Physics forces
Requirements
- Computer: Windows or Mac
- Software: The course provides links to all required software, including Unity, C# Editor, and a web browser. All software is free to use.
- Experience with Unity: Beginner/Intermediate level. Prior knowledge of Unity fundamentals, including several hours or more of experience, is recommended.
- Knowledge of C#: The course requires a basic understanding of C#, including topics such as variables, functions, if/else statements, and loops.
Description
Welcome to the Physics For Unity course, where you will learn the theory, components, and C# programming for game physics. This skill is essential for developers who want to add fun, variety, and realism to their games. The Unity physics functionality includes collision detection, collision resolution, and spatial queries. With the two complete sample game projects included in the course, you will put your new knowledge into practice.
This course provides you with the training to create and maintain Unity physics projects that are fun to develop and popular with users. The content is rockstar quality, with only the most relevant and powerful information, and punk-rock editing with no fluff or waiting.
The benefits of game physics are numerous. Physics is fun to create and play, it adds variety and a wow-factor to your gameplay, and it’s educational. The Unity engine includes physics solvers based on academically rigorous approaches, so developers and players can learn more about the science just by playing.
After completing this course, you will be confident in designing and developing new physics projects with Unity. The course includes sections on Unity 2D Physics, Unity 3D Physics, Unity C# Physics, sample projects, and extra content on best practices and optimization techniques.
The two complete Unity game projects included in the course are Angry Birds (Clone), a 2D Unity physics game, and Marble Madness (Clone), a 3D Unity physics game. All source-code is provided to students to create their own projects inspired by these world-famous games.
The assets included in the course are high-quality HD video content covering all course topics, full C# scripting, and complete Unity projects for download, and a section quiz to ensure you have digested all vital information before moving forward.
To take this course, you will need a computer with Windows or Mac, software including Unity, C# Editor, and a web browser. Additionally, you should have some experience with Unity, including several hours or more of Unity fundamentals, and knowledge of C# basics, such as variables, functions, if/else, and loops.