Unity3D is a flexible, powerful, technically complex, but simple to use, 2D & 3D video game design engine. It has physics, collision, sprite and 3D model handling built in, and can be scripted using C#, Javascript ("UnityScript"), or Boo. Most importantly, the engine is platform independent, multi-platform, and has multiplayer networking capabilities built in. Platforms in which Unity3D creations can run on include Windows Phone, Android, iOS, PC, Mac, Web, smart TVs, and much more.

YouTube Video

The sub-pages underneath the "Unity3D" tab are Eaglesoft Ltd's projects written with Unity3D.
Items marked with * are video games created professionally (mostly for Mega Cat Studios)