Project Description
A simple programming game that allows editing of scripts while the game is still being run. The scripts control the AI of some combatants in a Quake III-style game.

The game can be used as a tool to get people interested in coding, or simply as a competitive game between different code.

Some extensibility provided to create a simple sandbox environment. A "director" AI can be programmed to alter the dynamics of the game for a customizable experience. The "director" can also add custom entities that it would control.

Scripts are currently written in-game in C#, but any .NET language should be supported. (See the downloads page for details on how to develop in other languages with Microsoft Visual Studio.)

Features demo
http://www.youtube.com/watch?v=bSjWUueKhPE

Extensibility demo
http://www.youtube.com/watch?v=LjG5SWcGVtc

main_game.png
Default death-match mode - fight in Quake III style arena
zombie_blaster.png
Zombie Blaster demo - example of the "Director" AI adding extra enemies to the game and altering some dynamics of gameplay
basic_coder.png
Basic coder to introduce non-programmers to some basic programming concepts

Features
Coding Challenge Ideas