Intro to Programming Games with Clojure

This 2 hour workshop will give you an introduction and overview to programming, programming with Clojure and developing simple games. We will start with an existing game template and then make changes and see the effects in real time. Then we will talk about how simple 2D games are structured and introduce more technical game and programming concepts and aspects. And then work on making more changes and customizations.

Everyone is welcomed!

No specific programming, Clojure or game development experience required.

All levels of experience, ages, etc. are welcomed and encouraged. We will work together to help each other learn and answer each other’s questions.

The idea is to have fun and learn.

By the end of the workshop you’ll have a better idea of what its all about and where to go to next to learn more.

Computers will be provided

Thanks to Epicodus we’ll have computers set up and ready to go. If you want to use your own laptop, go ahead and install Java and Nightmod and feel free to bring it.


  • 9:30 Doors Open
  • 10:00 Workshop starts
  • 12:00 Workshop ends
  • 12:00 - 1:00 Answer remaining questions, finish up projects, hangout and chat.


This event has already happened. But if you'd like to attend the next one. Get in touch and let me know.

About Me

I’m Julio, an independent programmer in Portland, Oregon who loves working with Clojure and ClojureScript. I’ve been programming since dinosaurs roamed the earth and enjoy sharing what I have found along the way.


This workshop was inspired and is made possible by Zach Oakes and his awesome Nightmodplay-clj and Clojure Conj presentation Making Games at Runtime with Clojure. Daniel Higginbotham's Clojure for the Brave and True. Great video by Misophistful Game development in Clojure (with play-clj).

Want to get notified of new articles and projects?

Get an occasional email with AI/ML and project info.