Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon
25. November 2016


Earlier this year I checked out a C game framework called raylib that I proclaimed perfect for beginners.  For a C or C++ library, this is strong praise coming from me as I very rarely recommend C++ for beginners in any capacity, this library just does such a great job of minimalizing many of the biggest negatives of starting with C++.

I mention this because raylib 1.6 was just released.  Details of this release:

Main features of this new version are:

  • Complete raylib LUA binding. All raylib functions plus the +60 code examples have been ported to LUA, now LUA users can enjoy coding videogames in LUA while using all the internal power of raylib.

  • Completely redesigned audio module to allow raw audio processing and streaming (+20 new functions added).

  • Physac module has been moved to its own repository and it has been improved A LOT, actually, library has been completely rewritten from scratch by Victor Fisac, multiple samples and countless new features have been added to match current standard 2D physic libraries.

  • Camera and gestures modules have been reviewed, highly simplified and ported to single-file header-only libraries for easier portability and usage flexibility.

  • Improved Gamepad support on Windows and Raspberry Pi with the addition of new functions for custom gamepad configurations but supporting by default PS3 and Xbox-based gamepads.

  • Improved textures and text functionality, adding new functions for texture filtering control and better TTF/AngelCode fonts loading and generation support.

  • Build system improvement. Added support for raylib dynamic library generation (raylib.dll) for users that prefer dynamic library linking. Also added a pre-configured Visual Studio C++ 2015 solution with raylib project and C/C++ examples for users that prefer that professional IDE and compiler.

raylib is free and open source and it can be downloaded from

raylib source code can be found on GitHub:


If you want to learn more about (the previous version of) raylib, check out the video below.

GameDev News

blog comments powered by Disqus

See More Tutorials on!

Month List