Clojure in Unity 3D - Functional Video Game Development
Offered By: Strange Loop Conference via YouTube
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 DevelopmentHewlett-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