Skip to content

drinkthestars/sketchy

Repository files navigation

✨ Sketchy

build

Welcome to Sketchy - a playground for creative coding using Jetpack Compose!

📖 About the Code

Here are a few examples of what you might find in there:

Polygons! Texture Shaders! Splatter!
polygons.mp4
polygons-shaders.mp4
splatter.mp4

🔍 Explore More

If you found Sketchy intriguing and want to explore more, check out:

  • Shady, an ASGL shader gallery! Feel free to dive in, play around, and contribute!
  • More examples in this companion branch to the Droidcon SF '23 talk about creative coding.

📚 Resources

Samples in this repository were greatly influenced and inspired by several resources dedicated to creative coding. Here are a few recommendations to extend your learning:

  • Genuary: An annual generative art event, with new prompts every day of January to inspire and challenge you.
  • The Coding Train: A YouTube channel by Daniel Shiffman that offers creative coding tutorials that are fun, informative, and engaging. Watch here.
  • Form+Code by Casey Reas and Chandler McWilliams: This book explores the possibilities of software within the realm of design and art. It's a great resource to understand the concepts and theory behind creative coding. Get the book here.
  • The Book of Shaders by Patricio Gonzalez Vivo and Jen Lowe is an essential guide to understanding and writing shaders.
  • Matt DesLauriers's Creative Coding Course is a fantastic place to learn creative coding with JavaScript, Canvas and WebGL.
  • Generative Art by Inconvergent provides a great introduction to generative algorithms and their application in creative coding.
  • Explore the works of Vera Molnar, one of the pioneers of computer and algorithmic arts.
  • Delve into the abstract and geometric paintings of Hilma af Klint, a visionary artist who created compositions that often resemble outputs of generative algorithms.
  • Discover Sol LeWitt, known for his work in conceptual art and minimalism, often using systems and seriality that resonate with the logic of creative coding. Also, check out Solving Sol, an open challenge to implement Sol's instructional art pieces in any language or medium.