{"id":414,"date":"2023-07-26T21:11:03","date_gmt":"2023-07-27T01:11:03","guid":{"rendered":"https:\/\/www.sceneri.com\/?post_type=blog_post&p=414"},"modified":"2024-11-12T05:27:35","modified_gmt":"2024-11-12T10:27:35","slug":"jolt-physics-bringing-sceneris-worlds-to-life","status":"publish","type":"blog_post","link":"https:\/\/www.sceneri.com\/blog_post\/jolt-physics-bringing-sceneris-worlds-to-life\/","title":{"rendered":"Jolt Physics: Bringing Sceneri’s Worlds to Life"},"content":{"rendered":"
Jolt Physics is an open-source physics engine that was developed by\u00a0Jorrit Rouwe<\/a>, a lead game tech engineer at\u00a0Guerrilla Games<\/a>. Jolt Physics is used in a variety of games, including Horizon Forbidden West. It is a multi-core friendly rigid body physics and collision detection library written in C++, suitable for games and VR applications.<\/p>\n<\/div> Guerrilla Games, the developer of Horizon Forbidden West, switched from a commercial physics engine to Jolt Physics in order to improve performance and memory usage. Jolt Physics allowed Guerrilla Games to double the simulation frequency of the game while using less CPU time.<\/p>\n In Horizon Forbidden West, Jolt Physics is used to simulate a variety of physical effects, including:<\/p>\n Jolt itself is distributed under a MIT license, which can be found at the following\u00a0Github<\/a>\u00a0repository with additional\u00a0documentation<\/a>.<\/p>\n<\/div> Jolt comes deeply integrated to support fully dynamic physics such as walking characters, cars & trucks and motorcycles. Every scene is dynamic in Sceneri, which is proven further as you can push character and cars with kinematic components, or attach rope constraints directly to your character to leash them to an area.<\/p>\n Within Sceneri, we utilize Jolt for various setups within the world. As shown below, you can see the standard character on the left hopping towards the end goal. The police vehicle, equipped with a complex axle, drives along the rooftops. Finally, the last character uses a moving platform with friction applied from Jolt to be pushed to the other side of the level.<\/p>\n<\/div> You can always pause, edit, and resume gameplay, allowing you to supercharge iteration time within the Sceneri Editor. Additionally, Sceneri offers the physics grab tool that can bring dynamics to any object you select within the level when the tool is active.<\/p>\n<\/div> In summary, Jolt Physics emerges as a robust and versatile physics engine, purpose-built for the demands of open-world games like Horizon. With its efficient, scalable, and realistic capabilities, Jolt Physics has undeniably become an invaluable asset for game developers, enabling them to bring their visions to life and create captivating, physics-driven gaming experiences. For additional information Jorrit has presented Jolt in a GDC presentation at the following\u00a0link<\/a>.<\/p>\n<\/div> If you are looking for a physics engine that is powerful, efficient, and easy to use, then Jolt Physics is a great option. It is a versatile and reliable engine that can be used to create a wide range of video games and VR applications.<\/p>\n To unlock a wealth of tips and tricks, make sure to visit our\u00a0YouTube channel<\/a>\u00a0or check out our\u00a0official Discord<\/a>, where we delve into the ins and outs of these features and many other tools that will guide you on your creative journey!<\/p>\n<\/div><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":251212454,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"blog-category":[],"blog-tag":[],"class_list":["post-414","blog_post","type-blog_post","status-publish","format-standard","hentry"],"acf":[],"yoast_head":"\nHistory of Jolt<\/h3>\n
\n
How Sceneri Uses Jolt Physics<\/h3>\n
Advantages of Jolt Physics<\/h3>\n
\n