Skip to content

Releases: CreedVI/Raylib-J

Raylib-J v0.5.2

17 May 11:56
2b77422
Compare
Choose a tag to compare

Hey! I don't think I need to say this release is just a teeny bit behind schedule, but nevertheless here we are at last! What's new with Raylib-J 0.5.2? Well, we've finally updated the library to align with the latest Raylib release: Version 4.2!

What do you mean that's two versions behind?

ah. well then. looks like there's more work ahead of me...

Okay, enough with the rambling. There's a couple big changes that happened behind the scenes, and one of them has a direct impact if you're looking to update: Any statically accessed methods - outside of Config, that is - will register an error! I always intended on getting rid of the static access as it conflicted with how I prefer the library be used and was a fair bit of technical debt from... over three years ago. Time really does fly huh?

Anywho, enjoy the update. Hopefully I figure out how to use gradle in the near future so you can just add it to your dependencies that way.

In the mean time: stay healthy, call your family, and never be afraid to reach out whenever you're in need of help.

What's Changed

New Contributors

Full Changelog: v0.5...v0.5.2

Raylib-J v0.5

26 Aug 03:21
Compare
Choose a tag to compare

Release: Raylib-J v0.5

The Next Dimension


  • Support for rModels is complete!
    • Load all your favourite .obj, .iqm, .gltf, and .glb models!
    • Animations for .iqm models!
    • Mesh Generation!
  • Improved FileIO!
    • Depending on JRE/JDK previous implementation would not stream all data before returning. This has been fixed.
  • Overhaul on GLFW wrapped methods!
    • In previous versions methods that rely on GLFW to report system info, manage window, etc. did not function properly. All these should be fixed.
      • Setting a custom icon for your app works now, too.
  • Various fixes to improve the developer experience.

This update has been a long time in the works. Life's done its best to keep me from getting this done - I've started a new job with far too many hours in a work day, moved halfway across the world, and all the other standard life drama.

I'm gonna take a weekend to relax before getting to work on the next stop on the Roadmap!

See y'all in the Discord, or in the next release!

-Creed

0.5-DEV.1

21 Jul 11:40
ebde914
Compare
Choose a tag to compare
0.5-DEV.1 Pre-release
Pre-release

This build is experimental and contains OSX libraries for mac devs.

Major features include limited audio capabilities and support for loading/rendering .obj files.

Raylib-J v0.4

26 Dec 15:04
Compare
Choose a tag to compare
Raylib-J v0.4 Pre-release
Pre-release

In a (post) Christmas Day miracle I was able to get the big bugs squashed so I could push this out.

What's new?

  • Physac-J is included in Raylib-J under the physac package
  • Raylib-J has support for Raylib 4.0 features!
  • Miscellaneous repo improvements

This may not be the biggest update I've pushed, but it's another step forward. Stay tuned for what awaits in 2022.

Happy Christmas, Merry New Year, or anything else you choose to celebrate these winter months!

Raylib-J v0.3

08 Nov 18:53
b5d5fbf
Compare
Choose a tag to compare
Raylib-J v0.3 Pre-release
Pre-release

What's new?

  • Simplified the src directory
    • Reduced import lengths
    • Removed the Examples directory
      • All examples will be hosted in the Raylib-J Examples repo.
  • Fixed up Textures module
    • Image Generation generates whole images
    • Cellular Generation now works
    • Fixed up ImageFormat
    • Fixed ExportImage
      • Exporting to PNG is working as expected
  • Text module up and running
    • Support loading from .fnt, .ttf, and .png files
    • All module methods populated and ready for use
  • Added rLights to the utils package
  • FileIO fixes
    • Loading files from an external directory is now working

Raylib-J v0.2-alpha

11 Sep 12:34
Compare
Choose a tag to compare
Raylib-J v0.2-alpha Pre-release
Pre-release

What's new?

  • Raylib-J is now up to date with Raylib 3.7 (that is what I've been able to get working)
  • 2D camera is now fully functional!
    • Check out the examples
  • Default text rendering is working properly
  • Texture loading and rendering
  • Added Gamepad support
  • Bug fixes
  • Optimized required naitves = smaller .jar

Raylib-J Alpha 1

01 Jul 17:23
Compare
Choose a tag to compare
Raylib-J Alpha 1 Pre-release
Pre-release

IT HAS ARRIVED

Friends, this has been a few months in the making, but I've finally come up with a build that I can call an alpha. As it is an alpha build I expect this to be buggy and in turn I ask that you report any issues you may come across.

Functionality

Raylib-J Has all the core module (with the exception of Camera), Shapes Module, A healthy bit of the Text Module, and all the other fun bit under the hood that let Raylib 3.5 do its thing.

Examples

The standard Raylib examples, who's functionality is currently supported, have been ported to Raylib-J

Using Raylib-J

For now RLJ will be a jar file to include in your project.

For IntelliJ you can do this here:
File > Project Structure > Libraries > New Project Library