Table of Contents

Namespace AlphaFramework.World

Provides a basis for building engine-agnostic models of game worlds.

NuGet package: AlphaFramework.World

Namespaces

AlphaFramework.World.Components
AlphaFramework.World.Paths
AlphaFramework.World.Positionables
AlphaFramework.World.Properties
AlphaFramework.World.Templates
AlphaFramework.World.Terrains

Classes

SessionBase<TUniverse>

A common base for game sessions (i.e. a game actually being played).

UniverseBase<TCoordinates>

A common base for game worlds (but not a running game). Equivalent to the content of a map file.

Interfaces

IUniverse

A common base for all UniverseBase<TCoordinates> types.