Microsoft Mesh toolkit Sample: Physics Effects Gallery

Gallery View

The PhysicsEffectsGallery project (scene: PhysicsEffectsGallery) contains a programmer-art designed scene that demonstrates the power of combining appealing visuals with the creative use of Mesh Physics features found in the Mesh toolkit. Feel free to inspect, modify and play with the scene or use elements to creatively enhance your own custom experiences!

In this project, you'll find:

  • Default game physics: demonstrating shapes, constraints and restitution
  • Explosions: configured with different parameters (both spherical and directional)
  • Velocity fields: showing different options to move objects
  • Throwing objects: with ball or dart-like behavior
  • Visual Scripting examples: for 3D button and slider UI elements
  • Mass and Gravity: scaled gravity or objects orbiting around the sun
  • Buoyancy: objects floating on the waves

Additonally, there are several unpolished game mechanics examples:

  • Pinball, Bowling, Air Hockey, Balancing Maze, Fishing Game, Baseball Cage, Mini Golf, Cannon Shooting and the Toy Cars.

The Samples Overview page contains instructions on how to download the Mesh toolkit which contains this sample.

Warning about sample load time

The sample could take 15 minutes or slightly longer to load into Unity due to large asset sizes. If you need to, change your Sleep mode setting so that the computer doesn't go to sleep while the project is loading. If this happens, it could cause the project to not load properly.

Contributions

We are not currently accepting code contributions to our samples. If you have any feedback or if you run into any issues with the samples or the Mesh toolkit, do the following: in a Unity project that has the Mesh toolkit package installed, select Mesh Toolkit -> Give feedback to Microsoft and then use the feedback link in the Mesh toolkit to let us know.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

License

The Mesh sample in this project is governed by the MIT license as shown in the LICENSE.MD file in the Mesh-Toolkit-Unity repository. However, the samples functionality is dependent on the Mesh toolkit, which is governed by a separate license, and contains 3rd party software.