Ray (@raysan5) 's Twitter Profile
Ray

@raysan5

Passionate about gamedev technologies. I create things. Created #raylib, #raygui, #rres and many other tools as @raylibtech. FOSS at: github.com/raysan5

ID: 198205495

linkhttp://www.raylib.com calendar_today03-10-2010 17:08:46

3,3K Tweet

13,13K Followers

2,2K Following

Ray (@raysan5) 's Twitter Profile Photo

I'm still working on my new tool, rKeyGen a key licensing system, including a key-generation tool and a key-validation library. It's been about 24 days working on it and not ready yet... import/export files, command line, testing... making software takes lot of time... πŸ˜–

Ray (@raysan5) 's Twitter Profile Photo

Correct answer: it's not a valid Base64 string. Just a small sample but most of the times I try to use AI for C code that deals with: bytes alignment, padding, data packaging, coding/decoding it basically demostrates the lack of intelligence and pure patterns following...πŸ€”

Correct answer: it's not a valid Base64 string.

Just a small sample but most of the times I try to use AI for C code that deals with: bytes alignment, padding, data packaging, coding/decoding it basically demostrates the lack of intelligence and pure patterns following...πŸ€”
Ray (@raysan5) 's Twitter Profile Photo

This weekend I restored this +80yo snail cage, it was in a very bad shape and I'm quite happy with the result. I really enjoy working with wood and handcrafting! πŸ˜„

This weekend I restored this +80yo snail cage, it was in a very bad shape and I'm quite happy with the result.

I really enjoy working with wood and handcrafting! πŸ˜„
Ray (@raysan5) 's Twitter Profile Photo

Wow! The creator of Sidestep Legends and Moose Miners just announced a new game: Moose Diver! 🀿 All them made with #raylib and available on Steam!!! β€οΈπŸ’―

Ray (@raysan5) 's Twitter Profile Photo

New feature for rKeyGen, my license-keys generator tool: **image-licenses**!!! 🀯 The image contains the encrypted license data (red pixels); it also exposes license info to detect pirated copies of the software; it also adds a QRCode for online validation when required! 😱

Ray (@raysan5) 's Twitter Profile Photo

#raylib projects showcase 2025 πŸš€ Really exciting to see the amazing projects created by raylib community! Every year they are more impressive! ❀️

Ray (@raysan5) 's Twitter Profile Photo

Today I did a talk about raylib... in a cinema!!! Never seen raylib so BIG before!!! πŸ˜„ Thanks to Gaming eXperience Gran Canaria for inviting me to their great event and for this unique talk opportunity! β™₯️

Today I did a talk about raylib... in a cinema!!! Never seen raylib so BIG before!!! πŸ˜„

Thanks to <a href="/GamingExpGC/">Gaming eXperience Gran Canaria</a> for inviting me to their great event and for this unique talk opportunity! β™₯️
Ray (@raysan5) 's Twitter Profile Photo

All programming languages are mostly the same: - Data Types (basic/custom) - Operators - Conditions/Loops - Functions The only difference is some syntax-sugar and some predefined abstractions. Choose wisely. C.

Ray (@raysan5) 's Twitter Profile Photo

My father, grandfather and afaik all my ancestors were woodworkers, handcrafters, they worked with basic tools and created beautiful things. I broke the family tradition... but I enjoy handcrafting code. Compiled some hammers I found in my workshop, I'm restoring some of them β™₯️

My father, grandfather and afaik all my ancestors were woodworkers, handcrafters, they worked with basic tools and created beautiful things. I broke the family tradition... but I enjoy handcrafting code.

Compiled some hammers I found in my workshop, I'm restoring some of them β™₯️
Ray (@raysan5) 's Twitter Profile Photo

There is a 1/2560 probability for this error to happen. I didn't detected it before. It took me several hours to find the issue. Solved it in a second. πŸ˜– Programming is fun.

Ray (@raysan5) 's Twitter Profile Photo

I keep working on rKeyGen, my license keys generator tool, I'm going down the rabbit hole and it's taking me way longer than expected... I redesigned multiple times the library for license keys validation, trying to keep it simple... what do you think? Any function missing? πŸ€”

I keep working on rKeyGen, my license keys generator tool, I'm going down the rabbit hole and it's taking me way longer than expected...

I redesigned multiple times the library for license keys validation, trying to keep it simple... what do you think? Any function missing? πŸ€”
Ray (@raysan5) 's Twitter Profile Photo

Reviewed the license validation API, simplified and improved naming. I'm considering removing the image file loading function to minimize deps, just keeping the image memory buffer version. Also added support for EdDSA signing of the encrypted license! Hopefully ready soon! πŸš€

Reviewed the license validation API, simplified and improved naming. 

I'm considering removing the image file loading function to minimize deps, just keeping the image memory buffer version.

Also added support for EdDSA signing of the encrypted license! Hopefully ready soon! πŸš€