OpenBlox is a cross-platform 3D game development kit that is written in Python and uses Lua as the main development language. Its primary advantage is that no 3D modeling experience is required to use it - you make your worlds with Lego-like bricks.
A dynamic templating tool.
An autodiscovering network observation system.