A new open-source software framework is under development that looks like it could do everything from Processing-style visualization to video game development.

Polycode is a free, open-source, cross-platform framework for creative code. You can use it as a C++ API or as a standalone scripting language to get easy and simple access to accelerated 2D and 3D graphics, hardware shaders, sound and network programming, physics engines and more.

Hit their website and you can see some interesting examples of the project used to process LIDAR-style music video data, GIS data, and create a graphical rogue-like game.
via Polycode.