to-ithaca / iliad

In progress

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Iliad

Build Status codecov

Still in progress

Iliad is a commercial mobile game toolkit written completely in functional Scala. The toolkit renders 3D graphics using OpenGL ES 3.0.

Apps can be deployed to both Android and iOS using the companion plugin. The plugin also comes with hardware emulation for X11 (MacOS and Linux) and Win32 (Windows) based windowing systems.

The library depends heavily on,

  • cats for functional abstractions
  • freek for developing a Free OpenGL DSL
  • fs2 for reactive streams
  • spire for mathematical typeclasses and datatypes
  • scodec for working with binary data
  • shapeless for working with heterogenous lists
  • and more...

About

In progress

License:Other


Languages

Language:Scala 95.5%Language:Java 4.5%