Welcome to the now official page for the gamecake framework, producing games, notcakes for the use of.
With the incredibly moist GameCake engine you too can bake the most delicious notcakes in the indieverse!
GameCake currently compiles and mostly works on the following systems and is released under the MIT license.
Linux
Windows
Android
OSX
NativeClient
RaspberryPi
No programming neccessary but it does require certain hyper-advanced project management skills.
For the moment you will need to look closely at the source which can be found in the following projects but I hope to start trying to explain how to use it shortly just as soon as I've worked out how best to use it myself.
For more useful information, refer to the Gamecake Documentation
This is a work-in-progress at its current state and will be in a constate state of flux when it is done.
Currently hitting a problem with the latest version of nacl, something somewhere has made everything too slow. It's related to a change in how opengl calls are piped over from the sandbox. Anyway that means that until I work out a fix or the nacl side gets changed things will be unplayable on the latest chrome :(
executable source - needs compiling
https://bitbucket.org/xixs/lua
Consider this the main C engine and the core source. Ultimately it builds a fat lua executable with a number of custom modules that lua can then optionally require at runtime. Technically it could also build as so/dll files for a preinstalled lua but one big fat exe keeps things simpler and helps to prevent DLL hell.
downloadable engine / check out and play
https://bitbucket.org/xixs/bin
This contains compiled versions of the C engine as well as lua source for the gamecake framework and other parts of the Lua engine, this is the bit you probably want to grab and look at. All of the lua files here are also embedded in the exe so do not need to be distributed with it.
an example game
http://bitbucket.org/xixs/leedshack
Recently we put together a little raspberry PI game demo at http://leedshack.com/. QUIP is a single screen multiplayer focused top-person couch shooter arena designed to be played with 4 joysticks plugged into a raspberry pi.
The quip subdirectory here contains the source code and compiled engine needed to run on a raspberrypi (raspbian build). It should "just work" so please let me know if it doesn't as I would really like to make it as easy as possible to run... more info at http://leeds-hack.appspot.com/2012
The following will download and run it on a PI assuming you have a recent build of raspbian installed, it will work in xwin or even just at the initial prompt.
sudo apt-get install mercurial
hg clone http://bitbucket.org/xixs/leedshack
cd leedshack/quip
./quip.lua
input devices
Plug a controller into the PIs usb if you actually want to control anything. A PS3 controller kind of works but maybe not the best one. All the button handling code is in js.lua and can be tweaked to deal with whatever you plug in.