Skip to content

Development

eilievska edited this page Mar 28, 2016 · 4 revisions

OPEN is developed using Libgdx - a cross-platform game and visualization development framework. As a Libgdx project, it uses Gradle to manage dependencies, the build process, and IDE integration. Gradle is set up to use multi-project builds with the following sub-projects:

  • Android
  • Core
  • Desktop
  • iOS

With this structure, using Gradle we can write the code once (in the core sub-project) and deploy it to multiple platforms (Windows, Linux, Mac OS X, Android and iOS). However, at this time only the desktop version for Windows, Linux and Mac OS X is supported.

The core sub-project, containing the game logic, is written in Scala.

Clone this wiki locally