Namespace AlphaFramework.World
Provides a basis for building engine-agnostic models of game worlds.
NuGet package: AlphaFramework.World
Namespaces
Classes
- CoordinateUniverse<TCoordinates>
A common base for game worlds with objects in a coordinate system.
- Session<TUniverse>
A common base for game sessions (i.e. a game actually being played).
- UniverseBase
A common base for game worlds (but not a running game). Equivalent to the content of a map file.
- UniverseExtensions
Contains extension methods for IUniverse.
Interfaces
- IUniverse
A game world (but not a running game). Equivalent to the content of a map file.