Open Desert
This project is my OpenGL and LWJGL 3 sandbox. The current aim is to learn how OpenGL works, while making a usable 2D engine. A big emphasis is placed on modularity and clean code.
Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Prerequisites
In order to build the project from source, you need the following software installed:
- Java (OpenJDK) >= 1.8
- Apache Maven >= 3.1.0
Building
To build the project, just package
it:
mvn clean package
Running the unit tests
To run the unit tests, just invoke the test
Maven goal:
mvn test
Built With
- Maven - Dependency Management
- LWJGL 3 - OpenGL and other bindings
- JUnit - Unit tests
- TWL PNGDecoder - PNG file loading
Contributing
Please read the Contributor Guidelines for details on the process of contributing code and submitting pull requests.
Versioning
We use SemVer for versioning. For the versions available, see the tags on this repository.
Authors
- Filip Smola - Initial work - Filip Smola
See also the list of contributors who participated in this project.
License
This project is licensed under the MIT License - see the LICENSE.md file for details.