Zach Oakes - Making Games at Runtime with Clojure
ClojureTV2 HN recommenders · recommended in 2 months, 2015-2017
31K views · 11 years ago · talk · evergreen
Zach Oakes explains why Clojure suits making games at runtime, so designers can experience their work as they build it. He combines abstract discussion with live demonstrations, drawing on his play-clj library and Nightmod tool.
Recommended as a great talk on live, functional-style game programming.
46:22"Clojure in Unity 3D: Functional Video Game Development" by Ramsey Nasser and Tims Gardner
Strange Loop Conference
24K views • 12 years ago
36:42Bottom Up vs Top Down Design in Clojure - Mark Bastian
ClojureTV
29K views • 10 years ago
5:27Live ClojureScript Game Editor
ibdknox
34K views • 14 years ago
41:09ClojureScript for Skeptics - Derek Slager
ClojureTV
72K views • 10 years ago
40:13Zach Tellman - Everything Will Flow
ClojureTV
27K views • 11 years ago
1:02:26Solving Problems the Clojure Way - Rafal Dittwald
Clojure/north
87K views • 7 years ago
58:39Tim Ewald - Clojure: Programming with Hand Tools
ClojureTV
48K views • 12 years ago
6:22Interactive programming Flappy Bird in ClojureScript
Bruce Hauman
55K views • 12 years ago
1:12:14Beyond functional programming: a taste of Verse. Simon Peyton Jones & Tim Sweeney | Lambda Days 2023
Code Sync
30K views • 3 years ago
32:44Clojure in a nutshell by James Trunk
Func Prog Sweden
104K views • 5 years ago
1:14:52Effective Programs - 10 Years of Clojure - Rich Hickey
ClojureTV
176K views • 9 years ago
29:59John Carmack's keynote at Quakecon 2013 part 4
Kostiantyn Kostin
139K views • 13 years ago
1:28:59Clojure for Lisp Programmers Part 1 - Rich Hickey
ClojureTV
25K views • 13 years ago
45:31Bruce Hauman - Developing ClojureScript With Figwheel
ClojureTV
56K views • 11 years ago
36:14Barliman: trying the halting problem backwards, blindfolded - William Byrd, Greg Rosenblatt
ClojureTV
8K views • 9 years ago
39:41Anthony Marcar - Clojure At Scale @WalmartLabs
ClojureTV
24K views • 11 years ago
53:56Expert to Expert: Rich Hickey and Brian Beckman - Inside Clojure
jasonofthel33t
119K views • 13 years ago
1:48:13Clojure for Java Programmers Part 1 - Rich Hickey
ClojureTV
131K views • 13 years ago
1:18:42Web Development in Emacs, Common Lisp and Clojurescript - Emacs SG
Engineers.SG
14K views • 10 years ago
1:15:51Jonathan Blow - How to program independent games - CSUA Speech
Alexandre Franco
190K views • 13 years ago
3 comments from Hacker News
Assuming your audience are beginners (as it is an intro talk), I find it immensely useful when tech talks have slides that follow this kind of pattern: - Problem/Feature/Reason why it's useful - Code - Demo of the problem/feature/reason working (whether recorded or live) Doing a bunch of live demos is real risky for a first tech talk, but if you practice (I mean really practice, with network access turned off for example), and know your stuff, it's possible. If you're game to do a demo, I think one of the most important things you can demo is going 0-100 with a small kotlin app on Android. This will require you to make some choices that your audience would normally make themselves (like how to develop the app, not everyone uses android studio), but if Kotlin for Android Development is actually valuable, it should be self-evident from watching it used (you may have to throw in some problems that you solve by writing idiomatic Kotlin, and explain why they would look worse in Java or whatever else). Also you might want to include these slides (probably just one so people don't lose focus): - Options for native android development (to set up the next slide), you might briefly explain things like React Native, Go for android, Java, Scala, Clojure. Hard to keep this to one slide but it is valuable because it makes the person watching feel like they know the landscape, at least at a high level, and motivates the talk. - What/Who/When/Why for Kotlin on Android Here's an excellent tal
If you're interested in Clojure, the gist author (Zach Oakes) maintains a few cool projects [1]: - play-clj, a Clojure game library - Nightcode, an IDE for Clojure - Nightweb, an anonymous P2P social network in Clojure and (non-Clojure) - SolidOak, an IDE for Rust Also, his "Making Games at Runtime with Clojure" talk [2] is great. [1] link [2] ▶ this video
For Clojure enthusiasts, I highly recomment Zach Oakes' environment in the same vein, Nightmod (his Nightcode IDE specialized with his play-clj library). It's an experimental platform that is a tidy, simple way to experience game programming in a functional style. link Also, here is his presentation on this subject at the last Conj (great talk): ▶ this video