Awesome
island
island is a light-weight and low-level creative coding framework.
Getting Started
Clone the repository with git clone --recurse-submodules https://github.com/island-org/island.git
in order to pull in the 3rdparty repos.
You can also pull in the 3rdparty repos after cloning the repository with git submodule update --init --recursive
.
To generate solutions, you would need premake.
On Windows, you can use the included tools\windows\premake5.exe
with premake5 vs2013
.
On Ubuntu, tools/linux/premake gmake
sudo apt-get install build-essential libxmu-dev libxi-dev libgl-dev libosmesa-dev libxcursor-dev libxrandr-dev libxinerama-dev
On MacOS, tools/macos/premake xcode4
Examples
01-processing-tree
Port of a Processing sample to island with most codes kept same.
06-tilemap-editor
WIP intergration of stb_tilemap_editor.h
and sketch2d.h
, a 2d tilemap editor.
09-cuda-shadertoy
ShaderToy in CUDA language.