![]() |
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 | |
| class | CompositeSprite |
| Represents a composite sprite that contains multiple child sprites and manages them as a single unit. All child sprites must belong to the same SceneLayer. More... | |
| class | Sprite |
| Represents a movable visual element on a scene layer that can be positioned, animated, and rendered with collision detection. Sprites support alignment, positioning, animation, and can be managed through the SpriteManager. More... | |
| class | SpriteManager |
| class | SpriteMovedEventArgs |
| Provides data for sprite movement events. More... | |
Enumerations | |
| enum | CompositeAnchorMode { TopLeft = 0 , Center = 1 } |
| Defines the anchor mode for a composite sprite, determining how its position is calculated. More... | |
| enum | HorizontalAlignment { Left , Center , Right } |
| Specifies the horizontal alignment of an element. More... | |
| enum | VerticalAlignment { Top , Middle , Bottom } |
| Specifies the vertical alignment of a sprite or element. More... | |