<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Utilities on GS_Play Gameplay Framework</title><link>https://gsplay.genomestudios.ca/categories/utilities/</link><description>Recent content in Utilities on GS_Play Gameplay Framework</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://gsplay.genomestudios.ca/categories/utilities/index.xml" rel="self" type="application/rss+xml"/><item><title>Utilities</title><link>https://gsplay.genomestudios.ca/docs/the_basics/core/utilities/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://gsplay.genomestudios.ca/docs/the_basics/core/utilities/</guid><description>&lt;p&gt;GS_Core includes a library of general-purpose components and math helpers available to every system in the framework. These utilities handle common game development tasks — physics overlap detection, value interpolation, animation curves, gradient sampling, and spatial math — so you can focus on gameplay logic rather than reimplementing fundamental patterns.&lt;/p&gt;
&lt;p&gt;For full API details and code examples, see the &lt;a href="../../../framework/core/utilities/"&gt;Framework API reference&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2 id="contents"&gt;Contents&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#physics-trigger-volume"&gt;Physics Trigger Volume&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#easing-curves"&gt;Easing Curves&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#spring-dampers"&gt;Spring Dampers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#gradients"&gt;Gradients&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#entity-helpers"&gt;Entity Helpers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#weighted-random"&gt;Weighted Random&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#angle-helpers"&gt;Angle Helpers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#spline-helpers"&gt;Spline Helpers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#serialization-helpers"&gt;Serialization Helpers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#common-enums"&gt;Common Enums&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#glossary"&gt;Glossary&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#see-also"&gt;See Also&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="physics-trigger-volume"&gt;Physics Trigger Volume&lt;/h2&gt;
&lt;p&gt;A reusable physics overlap detector. Handles trigger enter, stay, and exit events with filtering and callback support. Used internally by Pulsors, Targeting Fields, and World Triggers — and available for your own components.&lt;/p&gt;</description></item></channel></rss>