Boxclip is a 2D platformer engine, with an emphasis on interactive map editing. Built using the LÖVE2D framework.
Maps can be created with the custom built-in map editor. Simply drop and place entities into the world to create a level.
$ git clone --recursive git@github.com:Jigoku/boxclip.git
NOTE: if you download the generated "zip" archive, the game will fail to run, as submodules are not included with this method, you will need to run the above command to pull in the required submodules)
Install love2d (at least version 11.1), and simply type
love .
in the src/ directory or you can create a love executable which can be ran directly by using the Makefile:
$ make && make all
- game mode
- editor mode
- fully customizable world
- STALKER-X (camera module)
- simple AABB collisions
- gravity / velocity
- moving platforms
- player powerups
- destroyable crate pickups
- springs / bumpers
- traps / enemies
- unlimited map size restrictions
- map states
Visit the Wiki for help with game controls and editor tips.
You can get the latest release builds from here.
Please note this is alpha software, there is no stable release yet. Currently the plans are to have a box collision based world with a map editor, and simple path-based enemies. This may change at any time!