Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ronynn/graphics-experiments

Fiddling around with shaders and graphics libraries
https://github.com/ronynn/graphics-experiments

3d game glsl graphics-programming javascript lua opengl p5js processing sketch tic80

Last synced: about 2 months ago
JSON representation

Fiddling around with shaders and graphics libraries

Awesome Lists containing this project

README

        

# Graphics-Experiments
Fiddling around with shaders and graphics libraries


Q5 is a minimalist port of P5.js library of the Processing Foundation.

- [Birb](/q5/birb.html)

- [Boxes on a line](/q5/box-on-a-line.html)

- [Bubble-sort](/q5/bubble-sort.html)

- [Circles](/q5/circles.html)

- [Concentric](/q5/concentric.html)

- [Fireworks](/q5/fireworks.html)

- [Neuronal](/q5/neuronal.html)

- [Pendulum](/q5/pendulum.html)

- [Quick-sort](/q5/quick-sort.html)

- [Random-walk](/q5/random-walk.html)

- [Scribble](/q5/scribble.html)

- [Starfield](/q5/starfield.html)

- [Tic-Tac-Toe](/q5/tic-tac-toe.html)


These examples were tested on OpenGL-ES.

- [Blinking Shadow](/glsl/blinking_shadow.glsl)

- [Dot on Gradient](/glsl/dot_on_gradient.glsl)

- [Game of Life](/glsl/game_of_life.glsl)

- [Gradient Click](/glsl/gradient_click.glsl)

- [Gradients](/glsl/gradients.glsl)

- [Water Droplet Simulation](/glsl/water_droplet_sim.glsl)


TIC80 is a fantasy console for making games with retro restrictions.

- [Dialogue Boxes](/TIC80/dialogue_boxes.lua)

- [Glitch](/TIC80/glitch.lua)

- [Heat Sim](/TIC80/heat.lua)

- [Snake Game](/TIC80/snake.lua)

- [Swipe](/TIC80/swipe.lua)