ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

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

Автор: Strange Loop Conference

Загружено: 2014-09-21

Просмотров: 24439

Описание: Unity 3D is the de facto industry-standard platform for making games. It is built on Mono, scripted in C#, and exports to a wide range of systems, including OSX, Windows, Linux, iOS, Android, XBox, PlayStation, and the web.

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 Unity's workflow. Persistent data structures will enable previously impossible computations in games, such as speculative AI algorithms, logic programming, and rewindable game state history.

Unity's graphics and interaction 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. Unity's extensive community and collection of prepackaged assets will make developing games in Clojure practical for the first time.
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.

by Ramsey Nasser (@ra), Tims Gardner (@timsgardner)

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 abstract unintuitive machines, he builds and maintains vintage motorcycles.

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.

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
"Clojure in Unity 3D: Functional Video Game Development" by Ramsey Nasser and Tims Gardner

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

The Language of the System - Rich Hickey

The Language of the System - Rich Hickey

"Scaling League of Legends Chat to 70 million Players" by Michal Ptaszek

Robert Martin on Clojure, AI, Programming Languages and the Craft of Good Code

Robert Martin on Clojure, AI, Programming Languages and the Craft of Good Code

"Concatenative programming and stack-based languages" by Douglas Creager

РФ внезапно меняет тактику / Путин обратился к ООН?

РФ внезапно меняет тактику / Путин обратился к ООН?

Войска РФ замедлились, Что ждать от Женевы, Кириенко давит Telegram. Галлямов, Крутихин, Эйдман

Войска РФ замедлились, Что ждать от Женевы, Кириенко давит Telegram. Галлямов, Крутихин, Эйдман

Лекция от легенды ИИ в Стэнфорде

Лекция от легенды ИИ в Стэнфорде

"Retaking Rules for Developers" by Ryan Brush

I tried coding my own graphics engine

I tried coding my own graphics engine

"Babashka: a meta-circular Clojure interpreter for the command line" by Michiel Borkent

Solving Problems the Clojure Way - Rafal Dittwald

Solving Problems the Clojure Way - Rafal Dittwald

ИИ-агенты — кошмар для безопасности? Разбираемся с OpenClaw

ИИ-агенты — кошмар для безопасности? Разбираемся с OpenClaw

Swiss tables в Go. Наиболее полный разбор внутреннего устройства новой мапы

Swiss tables в Go. Наиболее полный разбор внутреннего устройства новой мапы

UI, Pure and Simple (by Christian Johansen)

UI, Pure and Simple (by Christian Johansen)

Музыка для работы за компьютером | Фоновая музыка для концентрации и продуктивности

Музыка для работы за компьютером | Фоновая музыка для концентрации и продуктивности

Beyond functional programming: a taste of Verse. Simon Peyton Jones & Tim Sweeney | Lambda Days 2023

Beyond functional programming: a taste of Verse. Simon Peyton Jones & Tim Sweeney | Lambda Days 2023

ЛИПСИЦ – деградация рынка труда: дефицит кадров и безработица. Блэкаут в России / Главная тема

ЛИПСИЦ – деградация рынка труда: дефицит кадров и безработица. Блэкаут в России / Главная тема

The Value of Values with Rich Hickey

The Value of Values with Rich Hickey

Интернет по паспорту и блокировка Телеграм с 1 марта

Интернет по паспорту и блокировка Телеграм с 1 марта

Почему США не могут повторить то, что делали 50 лет назад? Луна стала сложнее?

Почему США не могут повторить то, что делали 50 лет назад? Луна стала сложнее?

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]