Skip to content

antwgames/FunctionalProgrammingInGames

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 

Repository files navigation

Functional Programming In Games

Some resources for Functional Programming in Games Resources

Books

Tutorials

Videos

Presentations

Papers

Libraries and engines

Haskell

F #

  • Duality Scripting Allows you to write F# on the Duality Game Engine (the compiler is integrated into the editor so you can write code on any editor you want). This plugin supports C# too.
  • Nu Game Engine cross-platform F# 2D game engine. It encourages to use as the architecture a variation of FRP which he calls Iterative Functional Reactive Programming.

Clojure

  • play-clj A wrapper around libGDX. It supports pc, Android and iOS (through RoboVM).
  • brute An Entity Component System which supports both Clojure and ClojureScript. Some information on the thinking behind the implementation are on the author's blog.
  • Arcadia Clojure integrated into the Unity engine. It uses ClojureCLR. It has been used for interactive art installations and game jam games.

Shipped or in development commercial games made with FP languages

Open Source Games

Game jam games

Note

Actually, I'm thinking that logic programming resources could also live here, perhaps we need to rename this?

About

Functional Programming in Games Resources

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published