Unity

Another Popular game development toolset. This is based around c# and is an incredibly versatile platform. Makes publishing games available over the web easy.