Configure and generate a Scala project for libgdx using g8 and sbt 0.13.5+.
To use this template, you will need to install g8 first. Consult g8's readme for more information.
Then, in your favorite shell, type the command:
$ g8 ajhager/libgdx-sbt-project
After filling in some information about your project, you can start placing your game's source files and assets in core/src/main/scala and android/assets respectively.
Start sbt
in project root:
$ sbt
Run the desktop project:
> desktop/run
Package the desktop project into single jar:
> assembly
Create Android package in debug mode:
> android:package-debug
Visit android-sdk-plugin for a more in-depth guide to android configuration and usage.
In most cases you will be able to open and edit each sub-project (like common, android or desktop), but you still need to use SBT to build the project.
See here for details about sbt plugins for each editor.