island

Lightweight and low-level creative coding toolkits in C.

Github stars Tracking Chart

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.

Main metrics

Overview
Name With Ownerisland-org/island
Primary LanguageC
Program languageC (Language Count: 3)
Platform
License:MIT License
所有者活动
Created At2014-04-24 08:30:32
Pushed At2018-05-03 15:07:39
Last Commit At2018-05-03 23:06:29
Release Count0
用户参与
Stargazers Count244
Watchers Count27
Fork Count23
Commits Count142
Has Issues Enabled
Issues Count3
Issue Open Count0
Pull Requests Count2
Pull Requests Open Count0
Pull Requests Close Count0
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private