Your Monkey needs you – post your project link.

About Monkey 2 Forums Monkey 2 Projects Your Monkey needs you – post your project link.

This topic contains 9 replies, has 8 voices, and was last updated by  Hezkore 9 months, 1 week ago.

Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
  • #13563


    Greetings Monkey 2 Coders.

    Want your links on the User Projects and Modules page with links for all the cool Monkey projects and modules out there?

    Is your project on github?

    Please post a short description of the project/module and a link to the repository.

    Add your entry as an answer to this post in a copy paste friendly form 🙂



    Toy-Plane banana. A 3D pipeline exercise using “vanilla” Mojo3d (no custom framework). Hope to be done with this one by end of February. Will include a fully textured airplane, a tiny island to fly around, distant BG environment and some sort of control limits that prevent you from flying too far or going underwater.

    2D shader tests in Mojo, another educational project. Ongoing.

    Will post others (Serialization module, Json based GameObject module, etc.) as they become more usable.



    m2libui is a libui library wrapper for Monkey2.
    It makes creating native UI elements, such as windows, buttons, sliders etc. a breeze.
    Notice that this wrapper is very unfinished and needs your help to be completed!
    (Currently only supports Windows)

    Win Examples:

    m2irc is an IRC module for Monkey2.
    It lets you connect to any IRC server easily and process the messages and events however you want.


    m2conio is a Console I/O module for Monkey2.
    It adds a ‘Console’ structure for some console specific functions and features.
    As well as an ‘Ansi’ structure for Ansi related functions.


    m2stp is a text processing module for Monkey2.
    It takes a string and translates special text and symbols into whatever you want in real-time.


    m2curses is curses library wrapper for Monkey2.
    It currently supports Windows and Linux, by using PDCurses on Windows and Ncurses on Linux.


    m2terminimal a simpler and modern version of curses, written from scratch for Monkey2.
    It allows you to use Mojo functions like DrawText and DrawRect but for your terminal/console instead.
    Very WIP and currently only supports Windows, with Linux and Mac support planned.




    Hezkore’s on a mission. Same with NeroBot. Dudes are blasting out the MonkeyCode. 🙂



    I’m on a box2d module (WIP), including RUBE importer/exporter. (Unfortunately RUBE is not a free product, not expensive though)
    It contains a b2Manager Class that does a lot of work and let you with a very readable code.
    There’s already a small bunch of working bananas.
    It’s not in the form a module for now, so you can just download open and run bananas. It is intended to become a module though.



    Monkey 2 beginner and more moderate code examples. Various larger examples and project files.

    There are a couple of larger projects files on there also. A civilization 1/2 clone, A mining like platformer. Also the last years I have been experimenting and learning how to do better map generators and texture generators. Those things are on there also.


    Monkey 2 examples for Monkey 2 – 3D. Not much there at the moment but when mojo3d matures I might start filling it up with a few hundred examples.




    here is my localization system –

    This is easy to use lightweight system that allow you
    to keep all texts localized on-the-fly.



    Amazing how some of you are capable of producing so much code and of such high quality. Thank you so much.



    m2py is a Python 3.7 language wrapper for Monkey2.
    Add simple Python scripts to your game, or code an entire game in Python using your own Monkey 2 functions.
    (Currently only supports Windows)




    koreTcp is a simple TCP client and server for Monkey 2.
    Create ID based packets with your own data and send them off!
    Packets are sent and received automatically.
    Example of receiving a packet:

    Example of sending a packet:


Viewing 10 posts - 1 through 10 (of 10 total)

You must be logged in to reply to this topic.