Packages 
Package Description
ure
URE is the UnRoguelike Engine, a game engine for creating roguelike games.
ure.actors.actions
Actions represent actions creatures can perform to affect the world, and are passed around as events to represent the occurence of those actions.
ure.actors
Actors are Things which can perform actions, move around, and affect the world directly.
ure.areas
Areas are self contained contiguous 2D grids of Cells, representing a game playfield.
ure.actors.behaviors
Behaviors are members of NPCs which emit streams of Actions.
ure.commands
Commands represent a single player-initiated unambiguous command with no parameters.
ure.sys.dagger
Dagger is a library which provides dependency injection.
ure.examplegame
ExampleGame is a simple nonsense roguelike which exists to illustrate the features of URE.
ure.math
Math packages implement data structures and algorithms useful for roguelikes.
ure.render
URenderer is an interface representing the ability to draw a Camera (and other UI objects) in a consistent visual style.
ure.terrain
Terrain represents an instance of a terrain type in a Cell of an Area.
ure.things
Thing represents a movable physical entity in the world.
ure.ui  
ure.ui.modals  
Skip navigation links