Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

The only game engine that tastes better slightly burned!

branch: master
README
====================================================================================
                             Marshmallow Game Engine
====================================================================================
            “The only game engine that tastes better slightly burned!”

About
=====

Marshmallow is a game engine for 8-bit and 16-bit style 2D video games, it won’t
be limited to such, but most of the base features will focus on that era of
gaming.

    http://bit.ly/marshmallow_h

Source
======

    $ git clone --recursive git://github.com/gamaral/marshmallow_h.git

    Notice the *--recursive* switch, it's needed so that submodules get checked
    out along with the main repository.

Building
========

Linux
-----

Run the following from project root:

    ./configure && make -C build

    X11-GLX is turned OFF by default, you will need to turn it ON using
    ccmake/cmake-gui or by passing the following argument to the configuration
    script: -DMARSHMALLOW_VIEWPORT_USE_X11_GLX:BOOL=ON (remember to reconfigure
    more than one to allow cmake to look for dependencies)

Mac OSX
-------

Run the following from project root:

    ./configure -G Xcode

    Launch Xcode and open the project file in the build directory.

Windows
-------

    Run CMakeGui with `source` set to project root and `output` to the build
    directory. Make sure to run the configure step at least twice after changing the backend
    or you might get issues with libpng not being found.

    X11-WGL (wiggle) is turned OFF by default, you will need to turn it ON using
    ccmake/cmake-gui.

    Configure and Generate a VS 2008/2010 solution, or generate makefiles to build
    from the command line using nmake or jom (https://qt.gitorious.org/qt-labs/jom)

    MinGW also works.

    Tested platforms are Win7 x86/x64

vim:syn=notes:
Something went wrong with that request. Please try again.