All Projects → island-org → Island

island-org / Island

Licence: mit
Lightweight and low-level creative coding toolkits in C.

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Island

O2
2D Game Engine with visual WYSIWYG editor
Stars: ✭ 121 (-46.22%)
Mutual labels:  framework, game-engine, opengl
Duality
a 2D Game Development Framework
Stars: ✭ 1,231 (+447.11%)
Mutual labels:  framework, game-engine, opengl
Spring
A powerful free cross-platform RTS game engine. - Report issues at https://springrts.com/mantis/
Stars: ✭ 2,385 (+960%)
Mutual labels:  opengl, game-engine
Magnum Examples
Examples for the Magnum C++11/C++14 graphics engine
Stars: ✭ 180 (-20%)
Mutual labels:  game-engine, opengl
Trial
Yet another Common Lisp game engine
Stars: ✭ 181 (-19.56%)
Mutual labels:  game-engine, opengl
Legui
Java OpenGL GUI library. Created for using with latest LWJGL (LWJGL 3).
Stars: ✭ 167 (-25.78%)
Mutual labels:  framework, opengl
Flux
A real-time physically based rendering engine written in C++ and OpenGL
Stars: ✭ 171 (-24%)
Mutual labels:  game-engine, opengl
Vxr
General purpose engine written in C++ with emphasis on materials rendering (PBR, clear coat, anisotropy, iridescence)
Stars: ✭ 181 (-19.56%)
Mutual labels:  game-engine, opengl
Fxgl
Stars: ✭ 2,378 (+956.89%)
Mutual labels:  framework, game-engine
G3nd
G3N Game Engine Demo
Stars: ✭ 197 (-12.44%)
Mutual labels:  game-engine, opengl
Fishengine
Simple, Unity-like Game Engine.
Stars: ✭ 191 (-15.11%)
Mutual labels:  game-engine, opengl
Pydark
PyDark is a 2D and Online Multiplayer video game framework written on-top of Python and PyGame.
Stars: ✭ 201 (-10.67%)
Mutual labels:  framework, game-engine
Dagon
3D game engine for D
Stars: ✭ 165 (-26.67%)
Mutual labels:  game-engine, opengl
Spearmint
Spearmint — an updated id Tech 3 engine for continuing the classics and creating new games.
Stars: ✭ 161 (-28.44%)
Mutual labels:  game-engine, opengl
Opentk
The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.
Stars: ✭ 2,284 (+915.11%)
Mutual labels:  game-engine, opengl
Raz
Modern & multiplatform game engine in C++17
Stars: ✭ 161 (-28.44%)
Mutual labels:  game-engine, opengl
Flextgl
OpenGL and Vulkan header and loader generator.
Stars: ✭ 180 (-20%)
Mutual labels:  game-engine, opengl
Awesome Haxe Gamedev
Resources for game development on haxe
Stars: ✭ 213 (-5.33%)
Mutual labels:  framework, game-engine
Xray 15
X-Ray Engine 1.5 expansion. Original version was used in S.T.A.L.K.E.R.: Clear Sky.
Stars: ✭ 151 (-32.89%)
Mutual labels:  game-engine, opengl
Mos
Lightweight game engine.
Stars: ✭ 153 (-32%)
Mutual labels:  game-engine, opengl

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].