Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Clojure in Unity 3D - Functional Video Game Development

Strange Loop Conference via YouTube

Overview

Explore the integration of Clojure and Unity 3D for functional video game development in this 46-minute conference talk from Strange Loop. Discover how Clojure can revolutionize game development by introducing Lisp-style REPL-based live coding, optimizing macros, and domain-specific languages to Unity's workflow. Learn about the potential of persistent data structures in enabling advanced computations in games, such as speculative AI algorithms, logic programming, and rewindable game state history. Gain insights into Unity's graphics and interaction stack, including optimized 2D and 3D graphics, physics simulations, and hardware integration like Kinect. Understand the importance of platforms like Unity in professional game development and the new possibilities created by its integration with a functional Lisp language. Watch a demonstration of the new workflow, explore historical precedents for this approach, and consider future applications in game development. Presented by Ramsey Nasser, a computer scientist, game designer, and educator, and Tims Gardner, an illustrator and Clojure programmer, both members of Kitchen Table Coders.

Syllabus

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

Taught by

Strange Loop Conference

Reviews

Start your review of Clojure in Unity 3D - Functional Video Game Development

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.