"Clojure in Unity 3D: Functional Video Game Development" by Ramsey Nasser and Tims Gardner

Strange Loop Conference · 24K views · 2014 · 46:22

Open on YouTube

Functional programmingGame programming & enginestalkdated

Why Hacker News recommends it

Cited as evidence that Clojure support in Unity exists, mostly in threads about game programming and Lisp scripting.

What it is

A Strange Loop talk presenting an open-source library that integrates Clojure into the Unity 3D game engine. It covers REPL-based live coding, macros, DSLs and persistent data structures for game development.

Recommended by 0 HN commenters across 0 different months, 2015 to 2015.

What Hacker News said

Cites krapp · 2015-03 · on “Ask HN: Game programming – engine or from scratch?”

>Is having to learn a game engine going to be faster than starting from the ground up? Yes, pretty much by definition, since a game engine saves you the time of writing an engine. ;) Unity[0] and Game Maker[1] both come with tutorials which will show you how to build a basic game quickly. Game Maker uses its own properietary scripting language called GML, and Unity lets you do scripting in Javascript, C++, and Boo, which is basically Python. Also, attempts are being made to integrate Clojure support in Unity as well[2] On the other hand, if you like actually writing the code, there's a good chance there's a low-level framework (like SDL[3] for C++) which will let you code, but still take car

Cites dustingetz · 2015-04 · on “Myself – v1.0.3”

Not really, for interactive UI development you need to model the UI as a pure function (no state in the view). So that limits you to React or React-like approaches, and game engines: [this video] For backed web development (in Clojure at least) there isn't really a lot of state in the first place - request comes in, request comes out, state is in the database not the application - so there are no framework constraints.

Cites pella · 2015-07 · on “John Carmack working on Scheme as a VR scripting language”

Strange Loop(2014) video:"Clojure in Unity 3D: Functional Video Game Development" by Ramsey Nasser and Tims Gardner" [this video] __ and __ [LINK] HN: [LINK]