YoVDO

Clojure in Unity 3D - Functional Video Game Development

Offered By: Strange Loop Conference via YouTube

Tags

Strange Loop Conference Courses Clojure Courses Functional Programming Courses Macros Courses Unity 3D Courses Persistent Data Structures Courses

Course Description

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

Tags

Related Courses

Generative AI Mastery: Revolutionizing Game Development
Hewlett-Packard via edX
Become an Asset Artist for Games
LinkedIn Learning
Become an Asset Artist for Games
LinkedIn Learning
Unity 3D 2018 Essential Training
LinkedIn Learning
Unity 3D 2019 Essential Training
LinkedIn Learning