   Byond
  Byond is a program used to create 2d games. The games range from word puzzles to mmorpgs. In Byond there is language called Dm which you use to code games. DM is derived from C++ and many other popular languages.You can find the website here. www.byond.com