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.
Loading...
Searching...
No Matches
Class Index
A | B | C | D | E | F | G | I | K | L | M | P | R | S | T | U | V | W | X
A
Aabb (Gondwana.Collision)
Animator (Gondwana.Drawing.Animation)
AnimatorEventArgs (Gondwana.Drawing.Animation)
AssetsFile (Gondwana.Assets)
AssetsFileEntry (Gondwana.Assets)
AssetsFileIdentifier (Gondwana.Assets)
AudioResource (Gondwana.Audio)
AudioResourceManager (Gondwana.Audio)
B
BackbufferBase (Gondwana.Rendering.Backbuffers)
BitmapBackbuffer (Gondwana.Rendering.Backbuffers)
C
Camera (Gondwana.Rendering.Views)
CollisionDetectionAdjustment (Gondwana.Drawing.Collisions)
CollisionResult (Gondwana.Collision)
CollisionWorld (Gondwana.Collision)
CompositeSprite (Gondwana.Drawing.Sprites)
Cycle (Gondwana.Drawing.Animation)
CyclesPerSecondCalculatedEventArgs (Gondwana)
D
DirectComposite (Gondwana.Drawing.Direct)
DirectDrawingBase (Gondwana.Drawing.Direct)
DirectDrawingManager (Gondwana.Drawing.Direct)
DirectDrawingMovableBase (Gondwana.Drawing.Direct)
DirectImage (Gondwana.Drawing.Direct)
DirectRectangle (Gondwana.Drawing.Direct)
DirectVideo (Gondwana.Drawing.Direct)
E
Engine (Gondwana)
EngineConfiguration (Gondwana.Configuration)
EngineConfigurationFile (Gondwana.Configuration)
EngineDispatcher (Gondwana)
EngineState (Gondwana)
F
Frame (Gondwana.Drawing)
FrameSequence (Gondwana.Drawing.Animation)
G
GamepadButtonDownEventArgs (Gondwana.Input.Gamepad)
GamepadButtonEventConfiguration (Gondwana.Input.Gamepad)
GamepadEventPoller (Gondwana.Input.Gamepad)
GamepadStickState (Gondwana.Input.Gamepad)
GpuBackbuffer (Gondwana.Rendering.Backbuffers)
I
ICollider (Gondwana.Collision)
IDirectDrawable (Gondwana.Drawing.Direct)
IDrawable (Gondwana.Drawing)
IEngineDispatcher (Gondwana)
IGamepadAdapter (Gondwana.Input.Gamepad)
IGamepadManager-1-g (Gondwana.Input.Gamepad)
IKeyboardAdapter (Gondwana.Input.Keyboard)
IMouseAdapter (Gondwana.Input.Mouse)
IMovable (Gondwana.Movement)
IMovableOnSceneLayer (Gondwana.Movement)
InputEventConfigurationBase (Gondwana.Input)
IUiDispatcher (Gondwana)
IVideoPlayer (Gondwana.Video)
K
KeyboardEventPoller (Gondwana.Input.Keyboard)
KeyDownEventArgs (Gondwana.Input.Keyboard)
KeyEventConfiguration (Gondwana.Input.Keyboard)
L
LoggingErrorEventArgs (Gondwana.Logging)
M
MouseButtonState (Gondwana.Input.Mouse)
MouseEventArgs (Gondwana.Input.Mouse)
MouseEventConfiguration (Gondwana.Input.Mouse)
MouseEventPoller (Gondwana.Input.Mouse)
MovementController (Gondwana.Movement)
MovementState (Gondwana.Movement)
P
Particle (Gondwana.Drawing.Direct.Particles)
ParticleEmitter (Gondwana.Drawing.Direct.Particles)
ParticleSurface (Gondwana.Drawing.Direct.Particles)
R
RenderSurfaceAdapterBase (Gondwana.Rendering)
RenderSurfaceAdapterResizedEventArgs (Gondwana.Rendering)
RenderSurfaceHost-1-g (Gondwana.Rendering)
RenderSurfaceHostBase (Gondwana.Rendering)
RenderSurfaceHostBindEventArgs (Gondwana.Rendering)
S
Scene (Gondwana.Scenes)
SceneLayer (Gondwana.Scenes)
SceneLayerTile (Gondwana.Scenes)
ScriptedMovement (Gondwana.Movement.Scripted)
SdlGamepadAdapter (Gondwana.WinForms.Input.Gamepad.SDL2)
SdlGamepadManager (Gondwana.WinForms.Input.Gamepad.SDL2)
Sprite (Gondwana.Drawing.Sprites)
SpriteMovedEventArgs (Gondwana.Drawing.Sprites)
StereoPanSampleProvider (Gondwana.Audio)
SynthesizerSampleProvider (Gondwana.Audio.Midi)
T
TextBlock (Gondwana.Drawing.Direct)
Tile (Gondwana.Drawing)
TileCollider (Gondwana.Collision)
Tilesheet (Gondwana.Drawing.Tilesheets)
TilesheetDisposedEventArgs (Gondwana.Drawing.Tilesheets)
TilesheetRegistry (Gondwana.Drawing.Tilesheets)
Timer (Gondwana.Timers)
TypedValueBag (Gondwana)
U
UiDispatcher (Gondwana)
V
VideoFrameReadyEventArgs (Gondwana.Video)
VideoStateChangedEventArgs (Gondwana.Video)
View (Gondwana.Rendering.Views)
ViewManager (Gondwana.Rendering.Views)
Viewport (Gondwana.Rendering.Views)
ViewportResizedEventArgs (Gondwana.Rendering.Views)
ViewportZoomChangedEventArgs (Gondwana.Rendering.Views)
VlcVideoPlayer (Gondwana.Video)
W
WaveProviderToWaveStream (Gondwana.Audio.Midi)
WinFormBitmapRenderSurfaceAdapter (Gondwana.WinForms.Rendering)
WinFormBitmapRenderSurfaceControl (Gondwana.WinForms.Rendering)
WinFormGpuRenderSurfaceAdapter (Gondwana.WinForms.Rendering)
WinFormGpuRenderSurfaceControl (Gondwana.WinForms.Rendering)
WinFormsKeyboardAdapter (Gondwana.WinForms.Input.Keyboard)
WinFormsMouseAdapter (Gondwana.WinForms.Input.Mouse)
X
XInputGamepadAdapter (Gondwana.WinForms.Input.Gamepad.XInput)
XInputGamepadManager (Gondwana.WinForms.Input.Gamepad.XInput)