Garage Digital
About the program
April 2–27
A Procedural World. From Random Wanderings to a Collective Intelligence: A workshop in Creative Programming
Online
Authors and leaders of the workshop Stepan Kukharsky and Alina Chereyskaya from architecture laboratory SA lab will show how various elements of digital worlds can be automatically generated using code.

This practical workshop will introduce participants to the basics of procedural design, an approach to the production of content that uses algorithms to generate data automatically. This approach is common in a variety of fields, including game design, architecture, product and digital product design, architecture and web design.

Participants will look back at the use of algorithms in art in the twentieth century, and learn the basics of web and game design. They will learn to build interactive web pages using HTML, CSS, and JavaScript; create 2D graphics using the p5.js library; neural networks using the brain.js library; and 3D spaces using Three.js.

Working on practical tasks, the participants will be introduced to subjects such as randomization for the creation of variability and uncertainty; Perlin noise used in 2D and 3D graphics to create visual effects such as smoke, clouds, fog, and fire; agent-based modeling, which allows the stimulation of social, economic, and ecological systems; and neural networks in AI, which simulate the work of the human brain.

By the end of the workshop participants will be able to create and build their own projects.

The workshop was developed for those with initial experience of programming and for absolute beginners.

Schedule

Procedural Design and the Web

April 2, Tuesday, 19:30

This session will introduce participants to procedural design in architecture and game design. They will learn the basics of HTML, CSS, and JavaScript and make an interactive web page.


Randomization

April 6, Saturday, 13:00

This session looks at generating randomized patterns and textures using p5.js; randomization as a method in art; the basics of the p5.js library for working with 2D graphics; creating random motion for objects on screen using p5.js and three.js; the basics of three.js for working with 3D graphics; and the Random Walker algorithm in p5.js and three.js.


Noise

April 9, Tuesday, 19:30

The course leaders will demonstrate how to make a water surface simulation using Perlin noise in p5.js and to generate a landscape using Perlin noise in p5.js and three.js.


A Flock

April 13, Saturday, 13:00

Participants will learn how to make a simulation of bird flocking in p5.js and three.js and find out about agent-based modeling and modeling social interactions between agents in p5.js and three.js.


Neural Networks

April 16, Tuesday, 19:30

This session explores building a simple neural network for a recommender system using brain.js. Participants will learn to use brain.js and discuss the principles of working with neural networks. They will create a simple agent which will use a neural network for making decisions in p5.js.


Final Session

April 27, Saturday, 13:00

Participants will present their final projects.

About the teachers

Stepan Kukharsky

(b. 1989) is an architect and partner at SA lab, computational designer, co-founder of Kodiia—a teaching platform for creative programming—and a tutor on international education projects in algorithmic design. He has been using algorithms for architectural and landscape design for 10 years.
Alina Chereyskaya

(b. 1989) is an architect and partner at SA lab, co-founder of Kodiia—a teaching platform for creative programming—and a recipient of the Europe 10under40 prize. Her research interests include the influence of digital technology on architecture. She is a tutor for graduate projects at Art&Science ITMO.
SA lab

is a tech-oriented company founded in 2016 that specializes in digital and real architecture and landscapes. Projects include virtual pavilions, seasonal adaptive public spaces, modular homes, pop-up spaces, tourist clusters, and video games. The company’s main focus is on adaptive architecture that reacts to social, climate, urban, and other parameters.
Posthuman Glossary, edited by Rosi Braidotti and Maria Hlavajova
August 3–August 10
Overcoming Reading: A Series of Digital Literature Workshops by Ivan Netkachev
Anna Soz Practical Independence
Garage Archive Commissions
NOBODY KNOWS FOR CERTAIN
Afrah Shafiq
August 27 – September 17
Game of Life. Cellular Automata in Art, Science, Architecture, and Games: A Creative Programming Course
Computer Class: World Gone By
Sessions in the computer class World Gone By
The computer class will reflect on contemporary digital practices and environments considering a specific historical moment and the various stories that have shaped them.
June 4, 13:00–15:30
A Workshop by Maxim Anpilogov and Vera Barkalova on Assembling a Dirty Video Mixer
April 30, 13:00–16:00
“Concluding Statements” from Participants of the Second Season of Alek Petuk’s Seminar The Door Opens from the Other Side
Sessions in the computer class World Gone By
April 4, 20:00–21:00
A Paper by Max Naimark
March 24 — April 7
A Seminar by Ellina Gennadievna
Show more
Alek Petuk’s seminars on the game Dark Souls
In the interdisciplinary seminar devoted to the game Dark Souls, participants will discuss the gameplay, read texts related to the game’s themes, and rethink the collective gaming process through autofiction, graphic art, and performance.
The main goal of the seminar is to transform gaming practice, which is casually believed to be a nonimportant recreational activity, into a training ground for the production of knowledge and social and cultural studies.

This event is part of the public program of the World Gone By computer class.
April 15, 17:00–18:00
On Stumbling: A Lecture by Lera Kononchuk
April 9, 15:00–17:00
An Extended Lecture by Anatoly Osmolovsky and Alek Petuk
April 2, 15:00–17:00
Coincidental Institute Stream of the Game Dark Souls: Remastered
December 17, 14:00–17:00
“Concluding Statements” from participants of Alek Petuk’s Seminar on playing Dark Souls
November 8 — December 3
Alek Petuk’s seminar on the game Dark Souls
Station Radio. Season 2
Harun Farocki Operational Images
Garage Digital presents a program of video essays by the German director and artist Harun Farocki. The program will be accompanied by a series of seminars and practical sessions during which we will explore themes raised in the films.
December 7–20
Harun Farocki Operational Images
December 7–21
Harun Farocki Operational Images
A series of seminars and practical sessions
Fragile Archive
Outside All Dimensions. Contemporary Art Practices and Journalism in Russia
The program aims to support research projects by Russian and international authors writing in Russian and to develop the press as artistic media.

Garage Digital stopped working on this project.
Outside All Dimensions
A program in support of hybrid research projects
OPEN CALL
The new season of the Garage Digital grant program invites artists and researchers to explore the idea of multiple coexisting worlds and ways of creating them, drawing on Donna Haraway’s theory of “situated knowledges.”
Grant program
Situated Worlds
Requirements
Artists and projects
OPEN CALL RESULTS
2021/2022
The Martian Word for World is Mother
Alice Bucknell
Fire Almanac, issue 2: Pangaea Ultima
Dmitry Gerchikov, Ekaterina Zakharkiv, Maksim Ilyukhin, Ivan Kurbakov
Show more
World on a wire
This joint project by the online platform Rhizome (New York) and Garage Digital comprises a series of discussions and a performance that explore simulation practices in digital art production.

Performance Hydrogen City is the new site-specific performance by Digital Object Alliance invites visitors to experience the materiality of a speculative world of the future through the possible embodiment of videogame logics. The performance took place at Hyundai Motorstudio Moscow as part of the joint program by Garage Digital and the online platform Rhizome for the international exhibition World on a Wire.
DISCUSSION 1. SARA CULMANN (RUSSIA) AND THEO TRIANTAFYLLIDIS (USA)
DISCUSSION 2. MIKHAIL MAKSIMOV (RUSSIA) AND TABOR ROBAK (USA)
DISCUSSION 3. TIMUR SI-QIN (USA), ALYONA SHAPOVALOVA (RUSSIA), AND ALISA SMORODINA (RUSSIA)
About the project Trickle Down: A New Vertical Sovereignty by Helen Knowles
October 19, 19:00–20:30
Science Fiction Reading Group
August 12
Discussion of Lu Yang’s performance
DOKU Giant – LuYang the Destroyer
July 11
Stream of the survival game Still Alive
Sunday, 23, 30, May
Performance by Lu Yang
Machinic Infrastructures of Truth, 2020
Anna Engelhardt
All Dungeons Will Fall. 2020
Aleksei Taruts
Outsourcing Paradise, 2020
eeefff
Never Agency, 2020
Sara Culmann
The Ultimate Science, 2020
Valentin Golev
March 19–21, 18:00–20:00
Digital Workers’ Conference
The Tool
Mikhail Maksimov
Catastrophe, an episode from the video game Yuha’s Nightmares
Yulia Kozhemyako (supr)
Speedrun. Video Games in Contemporary Art
A selection of materials on the intersection between video games and game development using contemporary art practices.
Speedrun. Video Games in Contemporary Art
Video games and contemporary art
Dasha Nasonova
Handmade Pixels Reader
Dima Vesnin
In-Game Photography
Konstantin Remizov
(a very brief) GAME STUDIES READER
Daria Kalugina
Until October 15
Open call to select participants for a performance by the multimedia artist Lu Yang
Reborn. 2020
German Lavrovsky
Animating the Archive
Afrah Shafiq
June 30
Science Fiction Reading Group
Eco Jam hackathon
Documentation
Xerces Blau, 2019
James Ferraro and Ezra Miller
Those Who, 2019
Sascha Pohflepp
Russian Ferations, 2019
Posthuman Studies Lab
FOOOD 2050, 2014–2019
Gints Gabrāns
Materialism, a sculpture on reverse engineering
Studio Drift
April 16
A Performative Lecture by Kirill Savchenkov
IAM, 2018
Exhibition project
Those Who
Matthew Lutz and Alessia Nigretti
The Coming World Game Club
An extensive public program includes a series of Let's Play events run by artists, art and culture critics, and game studies experts, which will also be live-streamed.
Lu Yang
Artist talk and Let's Play
December 1
Sasha Puchkova’s Speculative Concilium
November 30
Performance by Sofa Skidan
November 29
A lecture by Daria Kalugina
November 23–24
Eco Jam Hackathon
Garage Game Club: Post-Apocalypse and dystopia
Games list
Garage Game Club: Other life forms
Games list
Garage Game Club: Ecologies
Games list
Garage x Elena Nikonole
IAM
Episode II. Conference
IAM
Requirements
Artists and projects
Search
Join our newsletter
Contact  
About