Well I Wouldn't Want To Make a *Dys*functional Game
summary
Survey of Lisp games cites concrete engines and outcomes: Naughty Dog ships games using Ghoul/GOAL (custom Lisp dialects) until corporate buyout, Vendetta Online runs thousands of NPCs with server-side Common Lisp AI, the NPC system becomes brittle and is rewritten in Erlang after effectively reinventing the actor model. Examples include Zelf (a Common Lisp game engine/IDE) and a ClojureScript jam game using an entity component system; live REPL-driven iteration repeatedly saves development time and improves gameplay feel.
AI-written summary · about
chapters (12)
- 0:00Intro
- 0:30The Land of Lisp
- 0:57Lisp Games
- 2:36Crash Bandicoot
- 3:11Jak and Daxter
- 3:23Game Oriented Assembly
- 5:08Vendetta Online
- 5:48Bugs
- 6:29Live AI
- 8:24Chroma Shift
- 9:31To Zhang
- 10:25Emacs for Games
related talks
38mUSE lisp WITH game - Making an Adventure Game with Clojure
41mFunctional Game Engine Design for the Web
54mWhy Games Are Positioned to Revolutionize Programming Languages
09mGame Development in Clojure
06mLT: Elixir for Gaming! Using Network to Power a Sophisticated Multiplayer Simulation
01h 02mSolving Problems the Clojure Way
36mBack to the Future: How 80s Arcade Games Taught me Clojure
01h 11mCan You Build a Commercial Game in Haskell?
