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.

1. Course Introduction

1. Course Introduction 2. Integration, Collision Detection, and Collision Resolution 3. Unity’s Physics System (Past, Present, and Future) 4. Unity’s Physics Project Settings 5. Physics Lifecycle, Physics.Simulate(), and Time Dilation

2. Unity 2D Physics

1. The Rigidbody2D Component 2. The Collider2D Component 3. 2D Effectors 4. 2D Joints 5. Physics for Unity Sprite Shape

3. Unity 3D Physics

1. Rigidbody & Collider For 3D 2. The Physics Material Asset 3. 3D Joints 4. Ragdoll Physics 5. Terrain Physics

4. Unity C# Physics

1. OnCollision Events and the Collision Object 2. OnTrigger Events and the Collider Object 3. Adding Programmatic Forces 4. isSleeping, isKinematic, useGravity, and Velocity 5. Physics.Raycast (), RaycastCommand, & ScheduleBatch () 6. Physics Debugging Debug.DrawRay (), Physics Debugger Window, & Profiler Window

5. Sample Game Project 1 – Angry Birds – 2D Clone

1. 2D Project Setup 2. Creating the Player and Input 3. Creating the Obstacles 4. Adding WinLoss Conditions 5. Adding Extra Polish

6. Sample Game Project 2 – Marble Madness – 3D Clone

1. 3D Project Setup 2. Creating the Player and Input 3. Creating the Obstacles 4. Adding WinLoss Conditions 5. Adding Extra Polish

7. EXTRA Content

1. Best Practices with Physics 2. Optimizing Physics 3. Predicting Physics Trajectory 4. DOTS for Unity Physics

[Udemy] Physics For Unity 2022 by Samuel Asher Rivello.7z [Udemy] Physics For Unity 2022 by Samuel Asher Rivello_Subtitles.7z

  Channel    and      Group

下载说明:用户需登录后获取相关资源
1、登录后,打赏30元成为VIP会员,全站资源免费获取!
2、资源默认为百度网盘链接,请用浏览器打开输入提取码不要有多余空格,如无法获取 请联系微信 yunqiaonet 补发。
3、分卷压缩包资源 需全部下载后解压第一个压缩包即可,下载过程不要强制中断 建议用winrar解压或360解压缩软件解压!
4、云桥网络平台所发布资源仅供用户自学自用,用户需以学习为目的,按需下载,严禁批量采集搬运共享资源等行为,望知悉!!!
5、云桥网络-CG数字艺术学习与资源分享平台,感谢您的关注与支持!