Suggestions for a functional language for videogames

This page summarizes the projects mentioned and recommended in the original post on /r/ProgrammingLanguages

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • cakelisp

    Discontinued Metaprogrammable, hot-reloadable, no-GC language for high perf programs (especially games), with seamless C/C++ interop

  • Also look into Gamelisp's state machines which are an awesome way of modeling stateful in-game objects. Cakelisp is another cool language made specifically for gamedev.

  • FunctionalProgrammingInGames

    Functional Programming in Games Resources

  • Also: github repo

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • lobster

    The Lobster Programming Language

  • You might want to have a look at http://strlen.com/lobster/

  • Xelmish

    XNA + Elmish - 2D game development framework with F#

  • try F# in https://github.com/ChrisPritchard/Xelmish which is built on top of monogame.

  • mun

    Source code for the Mun language and runtime.

  • You might want to take a look at mun, which is in this space, meets a lot of those requirements, and steals a bunch from rust.

  • Nu

    Repository hosting the open-source Nu Game Engine and related projects.

  • Take a look at Nu. I haven't used it, but it seemed pretty heavily inspired by Elm when I was reading about it.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts