> For the complete documentation index, see [llms.txt](https://zenith391.gitbook.io/powerhigh-book/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://zenith391.gitbook.io/powerhigh-book/getting-started.md).

# Getting Started

### Information

PowerHigh is a game library for making 2D video games in Java. The library can be ported to many platforms as is it modular, they are called Implementation(s).

If you want to use PowerHigh, you need Java 9+, java 8 or below not supported.

This wiki assumes you know how to code Java and use Eclipse or any other IDE for projects.

Now create a project, call it the name you want.

Once it's done, you will need to download PowerHigh at its GitHub repository. Download the needed version at <https://github.com/zenith391/PowerHigh/releases>, 0.9.8.1-alpha recommanded.

#### Optional step: Tests

You can ensure PowerHigh works for your platform by running the tests. For that you'll need to firstly extract the "Alonzo - Santana.wav", "Dumb Man.gan", "dumbpack.cpak" and "base" files/directories into the same directory as the jar. Next, run the following command with as working directory the directory where you downloaded all PowerHigh JARs:

```bash
java -cp powerhigh-core.jar;powerhigh-swing.jar;powerhigh-test.jar test.org.powerhigh.PowerHighTest
```

You're now ready to go ahead to the next page where you're going to use it for the first time for your games!
