Skip to content
Slack is a 2D game library for Scala, inspired by Slick2D and scala.React
Scala Shell Java
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


"Slack is the end result of all quests of a carnal or spiritual nature." -- Philo's Historie (The SubGenius Psychlopaedia of Slack)

Slack is a 2D game library written in scala, intended to provide functional reactive programming tools for game programming and wrap Slick2D.

I began by exploring scala.React, although I've now given up on that project for now -- and am now exploring Elm as a model.

Important: There are two scripts for downloading the necessary native libraries for Linux and OSX.

At the moment, there is an initial ReactiveGame which implements Slick's BasicGame and a runnable test that is primarily for initial experiments with scala.React and Slick. Slick's Scrollable demo has been ported to Scala, but not with a functional approach.

Something went wrong with that request. Please try again.