Gil Reis
banner
gilzoide-dev.bsky.social
Gil Reis
@gilzoide-dev.bsky.social
Game Developer / Software Engineer / Musician making software with a focus on usability
Já faz um tempim que não falo nada, então tó novidade: CFFI #GDExtension foi lançado na #Godot #AssetLibrary 🚀

Acesse bibliotecas nativas e chame funções nativas diretamente de #GDScript via #FFI!

godotengine.org/asset-librar...

#gamedev #indiegamedev #indiedev #GodotEngine
CFFI GDExtension - Godot Asset Library
godotengine.org
November 10, 2025 at 10:03 AM
It's been some time, but here's some news: CFFI #GDExtension is now released in #Godot #AssetLibrary 🚀

Access native libraries and call native functions directly from #GDScript via #FFI!

godotengine.org/asset-librar...

#gamedev #indiegamedev #indiedev #GodotEngine
CFFI GDExtension - Godot Asset Library
godotengine.org
November 10, 2025 at 10:02 AM
Aquele momento que você abre um projeto legado novo e existe uma pasta "_NewCode" dentro da pasta "Code", que nem tem todo o código específico do projeto 😅

#gamedev #fun #meme #unity #unity3d #MadeWithUnity
October 16, 2025 at 11:14 PM
That moment you open a brand new #legacy project and there's a folder named "_NewCode" inside the "Code" folder, which doesn't even contain all project specific code 😅

#gamedev #fun #meme #unity #unity3d #MadeWithUnity
October 16, 2025 at 11:12 PM
#Lua #GDExtension 0.6.0 disponível na #Godot #AssetLibrary 🚀 🌝

- Array/Dictionary tipados
- Objetos inválidos -> nil
- Escolha se editor executa script ou não
- Simplifica conexão de signals
- Correções de crash, mem leak e mais!

Baixe agora!

#gamedev #indiedev #indiegamedev #LuaJIT #GodotEngine
September 22, 2025 at 12:52 PM
#Lua #GDExtension 0.6.0 now available in the #Godot #AssetLibrary 🚀 🌝

- Typed Arrays/Dictionaries
- Freed objects are now nil
- Toggle evaluation of scripts in editor
- Easier signal connection
- Crashes, mem leak and other fixes

Download now!

#gamedev #indiedev #indiegamedev #LuaJIT #GodotEngine
September 22, 2025 at 12:49 PM
Boaaa, #Lua #GDExtension passou de 200 estrelas no #GitHub 🤩⭐️🌟
Só mais 128 pra chegar no #PluginScript, vamo timeeeee 🔥🔥🔥

Muitíssimo obrigado pra todo mundo que acredita nesse projeto, vocês são demais!

#gamedev #indiedev #indiegamedev #Godot #GodotEngine #LuaJIT #C++ #godot-cpp
September 8, 2025 at 10:04 PM
Nice #Lua #GDExtension passed the 200 stars on #GitHub 🤩⭐️🌟
Just 128 more to reach Lua #PluginScript, let's gooooo 🔥🔥🔥

Thanks everyone for believing in this project, you folks are awesome!

#gamedev #indiedev #indiegamedev #Godot #GodotEngine #LuaJIT #C++ #godot-cpp
September 8, 2025 at 10:02 PM
Tava procurando por plugins de #CloudSave baseado em #GameCenter pra #Godot #iOS e na segunda página da pesquisa achei meu próprio plugin pra #Unity 😂

Se alguém interessar, tá aqui: github.com/gilzoide/uni...

#gamedev #indiedev #indiegamedev
September 3, 2025 at 1:46 PM
I was looking for #iOS #GameCenter based #CloudSave plugins for #Godot and in the search's 2nd page appeared my own plugin for #Unity 😂

If anyone's interested, here it is: github.com/gilzoide/uni...

#gamedev #indiedev #indiegamedev
September 3, 2025 at 1:38 PM
Saco, fiz umas mudanças de boaça aqui no #Lua #GDExtension (dá pra ver no print os testes passando) e agora o teste automático crasha quando fecha #Godot mas só no #Windows. Por quêeeeeeeeee 😭

#gamedev #indiedev #indiegamedev
August 23, 2025 at 10:23 PM
Damn, I made some harmless changes to #Lua #GDExtension (you can see all tests pass) and now the automated test crashes when exiting #Godot but only on #Windows. Whyyyyyyyy 😭

#gamedev #indiedev #indiegamedev
August 23, 2025 at 10:22 PM
Aqui tá a mais nova (e há muito esperada) funcionalidade de #Lua #GDExtension: escolha se código Lua deveria ser executado automaticamente ou não!

Assim usuários podem evitar que o editor execute código Lua quando ele não deveria fazê-lo \o/

#gamedev #indiedev #indiegamedev #Godot #GodotEngine
August 23, 2025 at 6:02 PM
Here's the newest (and long awaited) addition to #Lua #GDExtension: choose if Lua code should be automatically evaluated or not!

With this users can avoid the editor running Lua code when it's not supposed to \o/

#gamedev #indiedev #indiegamedev #Godot #GodotEngine
August 23, 2025 at 6:01 PM
Descobri aqui que CharString do #GodotCPP tem ambos métodos size e length, mas size inclui o caracter nulo de fim de string, enquanto que length não. Então nota pras próximas: na hora de passar CharString pra APIs #C ou #C++, sempre usar length!

#gamedev #indiedev #indiegamedev #GDExtension
August 20, 2025 at 11:42 AM
Just discovered that CharString from #GodotCPP has both size and length methods, but size includes the trailing null char while length does not. So note to self: when passing CharStrings to #C or #C++ APIs, always use length!

#gamedev #indiedev #indiegamedev #GDExtension
August 20, 2025 at 11:40 AM
Algum usuário de #raylib interessado em usar texturas comprimidas com #BasisUniversal? Acabei de fazer uma pequena biblioteca com API em #C pra isso: github.com/gilzoide/ray...

Só chamar LoadBasisUniversalTexture ao invés de LoadTexture e voilà!

#gamedev #indiedev #indiegamedev
GitHub - gilzoide/raylib-basis-universal: Load raylib Images and Textures from ".basis" or ".ktx2" files encoded using Basis Universal
Load raylib Images and Textures from ".basis" or ".ktx2" files encoded using Basis Universal - gilzoide/raylib-basis-universal
github.com
August 9, 2025 at 10:29 PM
Any #raylib users interested in using textures compressed with #BasisUniversal? I just made a little library with #C API for that: github.com/gilzoide/ray...

Just call LoadBasisUniversalTexture instead of LoadTexture and voilà!

#gamedev #indiedev #indiegamedev
GitHub - gilzoide/raylib-basis-universal: Load raylib Images and Textures from ".basis" or ".ktx2" files encoded using Basis Universal
Load raylib Images and Textures from ".basis" or ".ktx2" files encoded using Basis Universal - gilzoide/raylib-basis-universal
github.com
August 9, 2025 at 10:28 PM
Officially a contributor or #LuaJIT, nice =D
Just a little diff related to the #Windows build, but nonetheless, always worth it contributing to #OpenSource #software 😻

The #FOSS ecosystem is made by people, let's contribute more!
July 26, 2025 at 6:42 PM
Pergunta: algum usuário de #GodotEngine interessado num addon de #C #FFI?
Tenho um já funcional, maomen 90% pronto, mas que não mexo muito e ainda não submeti pra #AssetLibrary de #Godot. Por favor me avisem se alguém interessar!

github.com/gilzoide/cff...

#gamedev #indiedev #indiegamedev
GitHub - gilzoide/cffi-gdextension: libffi bindings for Godot 4.1+
libffi bindings for Godot 4.1+. Contribute to gilzoide/cffi-gdextension development by creating an account on GitHub.
github.com
July 15, 2025 at 2:44 PM
Question: any #GodotEngine users interested in a #C #FFI addon?
I have one that's already usable, around 90% done, but I don't work on it much and haven't submitted it to #Godot #AssetLibrary yet. Let me know if there's any interest!

github.com/gilzoide/cff...

#gamedev #indiedev #indiegamedev
GitHub - gilzoide/cffi-gdextension: libffi bindings for Godot 4.1+
libffi bindings for Godot 4.1+. Contribute to gilzoide/cffi-gdextension development by creating an account on GitHub.
github.com
July 15, 2025 at 2:43 PM
Array e Dictionary tipados em #Lua #GDExtension? Mas é claro que temos ;]

Logo mais disponível na próxima versão a ser lançada, pode ter certeza que eu aviso vocês \o/

#gamedev #indiegamedev #indiedev #Godot #GodotEngine
July 14, 2025 at 12:45 PM
Typed arrays and dictionaries in #Lua #GDExtension? Yes we have ;]

Soon available in the next version that will be released, I'll let you know \o/

#gamedev #indiegamedev #indiedev #Godot #GodotEngine
July 14, 2025 at 12:43 PM