Hosted by Dailymotion. For legal issues report at the Copyright Center, report us on DMC, or use the Instant Removal tool.
If the player does not load, watch on Dailymotion directly.
Clojure in Unity 3D: Functional Video Game Development by Ramsey Nasser and Tims Gardner
Description
\r
We are providing an open-source library integrating Clojure and Unity. Clojure will dramatically improve game development by bringing Lisp-style REPL-based live coding, optimizing macros, and DSLs to Unitys workflow. Persistent data structures will enable previously impossible computations in games, such as speculative AI algorithms, logic programming, and rewindable game state history.\r
\r
Unitys graphics and interion stack opens up considerable power to Clojure programmers. Optimized 2D and 3D graphics, physics simulations, and integration with hardware such as the Kinect are examples of what is now available to functional programmers. Unitys extensive community and collection of prepackaged assets will make developing games in Clojure prical for the first time.\r
Our talk will cover the indispensable role of platforms like Unity in professional game development, and the new possibilities afforded by its integration with a functional Lisp like Clojure. We will show a demo of our new workflow, discuss historical precedent for this initiative, and conclude with thoughts on future applications of our approach.\r
\r
by Ramsey Nasser (@ra), Tims Gardner (@timsgardner)\r
\r
Ramsey Nasser is a computer scientist, game designer, and educator based in Brooklyn. He researches programming languages by building tools to make computation more expressive and implementing projects that question the basic assumptions we make about code itself. His games playfully push people out of their comfort zones, and are often written in experimental programming languages of his design. A former Eyebeam fellow and a member of Kitchen Table Coders, when he is not reasoning about abstr unintuitive machines, he builds and maintains vintage motorcycles.\r
\r
Tims Gardner is an illustrator and Clojure programmer. His interests include symbolic computation, formal visualization, and psychedelic comics. He is a member of Kitchen Table Coders and aspires to cavitate the moon someday.
More from User
Fabian Mazur Earn It (feat. Greyson Chance)
Goge
dora the explorer finger family Nursery Song | MY FINGER FAMILY RHYMES
Goge
Singuila (i love paris) / humour
Goge
Dinosaur Toy Rampage! Jurassic World Tyrannosaurus Rex Toy and Indominus Rex Toy
Goge
Baby Alive Molly and Friends Have An Epic Easter Egg Hunt! Part 3
Goge
Lion Shows Tourists Why You Must Stay Inside Your Car Latest Wildlife Sightings
Goge
Related Videos
[PDF] Functional Programming Patterns in Scala and Clojure: Write Lean Programs for the JVM
LeneciaBoone
Read Functional Networks with Applications: A Neural-Based Paradigm (The Springer International
Marjanian
Unity 3D Game Development Tutorial Lesson One 'Intro to Unity'
Mira lo mejor
[Ep#2] Guild Wars 2 Invitational Qualif EU - Paradigm vs Unity - RO 16
OGaming TV
India has moved from paradigm of women’s development to women-led development, says Smriti Irani at UN
Deccan Herald
Read Functional Networks with Applications: A Neural-Based Paradigm (The Springer International
Vinata Saini