We propose to demonstrate SGL, a language and system for writing computer games using data management techniques. We will demonstrate a complete game built using the system, and show how complex game behavior can be expressed in a declarative scripting language. The demo will also illustrate the workflow necessary to modify a game and include a visualization of the relational operations that are executed as the game runs. Categories and Subject Descriptors D.3.2 [Programming Languages]: Language Classifications--Specialized application languages General Terms Languages Keywords Games, Scripting, Aggregates, Indexing
Robert Albright, Alan J. Demers, Johannes Gehrke,