Monkey is a next-generation games programming language that allows you to create apps on multiple platforms with the greatest of ease. It works by translating Monkey code to one of a different number of languages at compile time - including C++, C#, Java, Javascript and Actionscript.

Read more ›

Game Development

Monkey has a proprietary lightweight framework called Mojo for creating games. It designed primarily for 2D games, with a powerful set of APIs that make it easy to draw blazing fast graphics on all platforms.

Mojo features

  • Drawing with images
  • Transformations
  • Text drawing
  • Save/Load state
  • Sound playback
  • Update rate control

Supported platforms

  • Windows
  • Android
  • Flash
  • OS X
  • iOS
  • HTML5
  • Linux
  • WP7/WP8
  • Xbox 360
Read more ›


Monkey is a modular language. You can create your own custom modules and use other people's - including the awesome box2d and minib3d modules!

Get modules ›

Open source

Monkey is open source. Visit GitHub to fork Monkey and create your own version!

View source ›

Free download

Monkey is free! Download the free version now and start writing desktop and HTML5 apps.

Download now ›

Latest news

Experimental v80c now up!


Just in the process of uploading v80c....

This includes a reasonably important fix for a c++ gc bug, and an attempt at making the glfw joystick functions return hopefully saner results on pc/mac.

Fixed a nasty GC bug.

Fixed misspelling of CFG_GLFW_APP_LABEL in glfw target.



Read more ›

Experimental v80b now up!


v80b now up.

Experimental v80a is now up, featuring some tweaks to glfw monkey://blah/ file path handling:

* You can now get glfw to use per-user app data storage for monkey://internal/ files. To do this, you must set #GLFW_APP_LABEL (and optionally #GLFW_APP_PUBLISHER), eg:



Read more ›

Latest playable apps

View more ›

Latest non-playable apps

View more ›

Trending apps

View more ›