This is a simple 2D game engine library, written completely in Java. It can be used to power games for both JavaFX and Android platforms. Please feel free to copy shamelessly to make your own games.
For an example game implemented using this engine, please see SimpleGame.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
I suggest you do the following before cloning this project:
- Download the IntelliJ IDEA.
- Ensure you have Java JDK 1.8 or later installed.
- I also suggest you install the latest version of Gradle.
- Create a GitHub account.
- Set up GitHub over SSH.
- Clone this repository to your local machine (directions here).
- I strongly suggest creating a local branch before making any changes.
- Open IntelliJ, and create your project by importing from build.gradle. (Note: I suggest quickly reading up on how IntelliJ works with Gradle, but this is optional--you shouldn't need to mess with the build config.)
- Open the Gradle tool window in IntelliJ, expand "Tasks", expand "application", and double-click "run".
There aren't any tests for SimpleEngine yet. Please feel free to add some. :)
I rather like this CONTRIBUTING.md; let's follow that for any pull requests.
I use SemVer for versioning. For the versions available, see the tags on this repository.
- Steve Martin - Initial work - Fitzcairn
This project is licensed under the MIT License - see the LICENSE.md file for details