LibGDX 2D engine with new vector-based physics functions and sprite processing that makes developing easier.
- Easy Box2D shape creator in code, sprite wrapper
- Cameras with zoom and translate interpolation built in
- Tiled map loader and manager that can convert layers to collideable objects
- Text renderer that schedule drawing
- Vector tools like dot product, etc.
- Modified shape renderer to draw perfect rounded rectangles
- Effect factory/renderer with easy import and timeout
- Camera actions sequences, follow
- Music manager
- Fix hitbox definitions
- ASCII room layout cast to object
- Realistic lighting
- Overrideable input handling
- Spritesheet processing
- Map layout converter
Add this to your pom.xml
:
<dependency>
<groupId>me.rohanbansal.ricochet</groupId>
<artifactId>ricochet</artifactId>
<version>1.9.8-SNAPSHOT</version>
</dependency>
Add this to your build.gradle
:
compile "me.rohanbansal.ricochet:ricochet:1.9.8-SNAPSHOT"
Download the latest jar from the releases page and add it as a library in your IDE of choice.
You can also build it from source, to do that:
- Clone the repository
- Run
./gradlew build && ./gradlew run
in the folder (remove the./
if you are on Windows) - Run
./gradlew testJar
- The binary will be available in
build/libs
Built by Rohan Bansal.