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 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 ›

Experimental v79e now up!


MonkeyXPro V79e is now available!

This release features a bunch of bugfixes and a new android target called 'Android Game (Experimental)' with the following features:

* Now targets API 10, aka Android 2.3.3 'Gingerbread'. This means apps built with the new android target wont be able to


Read more ›

Latest playable apps

View more ›

Latest non-playable apps

View more ›

Trending apps

View more ›