Thursday, November 08, 2007

Business Logic as a Solution for Game Scripting

What I would like to see are more projects where the developers don't hand the designers a database, a scripting language or a hybrid of the two. Instead, take a cue from big business, where this is a solved problem (or less disingenuously, an offloaded problem). Businesses use business logic packages (Drools, Jrules, etc) to handle information exchange between a database and a user interface. It's not even that hard to embed or implement a full declarative language, such as Prolog in a server and use that as the scripting layer that designers write code for.