![]() |
Gondwana Game Engine
Gondwana is a cross-platform 2.5D game and rendering engine written in C#/.NET 8. It provides fine-grained control over rendering, timing, and scene composition, with built-in support for parallax, z-ordering, pixel overhang, collision detection, and particle effects. Gondwana targets desktop, mobile, and web platforms using SkiaSharp for graphics and NAudio for sound.
|
Classes | |
| struct | ScriptedMovement |
| Represents the state and parameters of a scripted movement operation applied to an object. Supports two movement modes: tween-based interpolation (MovementScriptType.TweenTo) and continuous directional movement (MovementScriptType.Toward). More... | |
Enumerations | |
| enum | MovementScriptType { None , TweenTo , Toward } |
| Defines the type of scripted movement behavior applied to an object. Movement scripts control how an object moves over time, either through interpolation or continuous tracking. More... | |
Defines the type of scripted movement behavior applied to an object. Movement scripts control how an object moves over time, either through interpolation or continuous tracking.
| Enumerator | |
|---|---|
| None | No movement script is active. The object is not being controlled by any scripted movement behavior and can move freely or remain stationary. This is the default state when no movement automation is applied. |
| TweenTo | Tween-based movement to a target position or state over a fixed duration. The object interpolates smoothly from its current state to the target using an easing function. Movement completes after the specified duration, regardless of distance. Supports various easing curves (linear, quadratic, cubic, etc.) for different animation feels. |
| Toward | Continuous movement toward a target position or object. The object moves in the direction of the target at a constant or variable speed. Movement continues until the object reaches the target or the script is cancelled. Useful for chase behaviors, homing projectiles, or AI pathfinding. |