Lisp based scripting in Unity 3D

Lisp based scripting in Unity 3D Lisp based scripting in Unity 3D A practical example by Valeriya Pudova, June 2013 This article describes the addition of a Scheme interpreter to the Unity3D game engine resulting in faster, more flexible and more reliable development than using the existing Unity3D C#/Unityscript environment. For games in particular, which have a lot of simultaneous behaviors at runtime and complex data structures to interpret, the high-level Scheme “data as code” duality and functional programming style have proven to be valuable. Introduction Unity3D’s GUI-based scripting and configuration is very useful for simple scene construction and elementary character behaviors. However, it does not scale conveniently to larger projects. Creating, editing and otherwise managing large numbers of objects and scripts with correspondingly large numbers of connections and relationsh...

Linked on 2017-09-19 19:18:15 | Similar Links