Setting up your Development Environment (Eclipse, Intellij IDEA, NetBeans) - sinistersnare/libgdx GitHub Wiki

Libgdx projects use Gradle to manage dependencies, the build process, and IDE integration. This allows you to develop your app with whatever development environment you prefer. Best of all: your team mates can use a different dev environment while working on the same project! Just don't commit your IDE specific files to your source control. The .gitignore file contained in libgdx projects will take care of that if you use Git.

Setting up Eclipse

To develop your application via Eclipse, you need to install the following pieces of software. You can find an in depth guide HERE.

To additionally target iOS

  • A Mac, iOS Development does not work on Windows/Linux thanks to Apple.
  • The latest XCode, which you can get from the Mac OS X App Store for free
  • RoboVM, simply install the Eclipse plugin. Make sure to update the plugin frequently!

Once all of these tools are installed, proceed to creating your project

Setting up Intellij IDEA

To develop your application via Intellij IDEA, you need to install the following pieces of software.

To additionally target iOS

  • A Mac, iOS Development does not work on Windows/Linux thanks to Apple.
  • The latest XCode, which you can get from the Mac OS X App Store for free

Once all of these tools are installed, proceed to creating your project

Setting up NetBeans

To develop your application via NetBeans, you need to install the following pieces of software.

To additionally target iOS

  • A Mac, iOS Development does not work on Windows/Linux thanks to Apple.
  • The latest XCode, which you can get from the Mac OS X App Store for free

Once all of these tools are installed, proceed to creating your project