Gil Reis's Avatar

Gil Reis

@gilzoide-dev.bsky.social

Game Developer / Software Engineer / Musician making software with a focus on usability

82 Followers  |  74 Following  |  126 Posts  |  Joined: 11.01.2025  |  2.1058

Latest posts by gilzoide-dev.bsky.social on Bluesky

For this case of definition files, there's no C++ involved. But I guess you want to discuss other ideas about the plugin, right?

I like GitHub for this kind of discussion to be public and others be able to join. We can talk about plugin internals/C++ and schedule calls later on as necessary =]

09.02.2026 23:29 — 👍 1    🔁 0    💬 0    📌 0

Oh yeah, I noticed that LLS takes some time reading the whole files, but I didn't feel my IDE slow, just the LLS stuff (using VSCode here). If we split everything into several files, would it be faster? I say because it will probably still read all files and load everything anyways 🤔

09.02.2026 23:19 — 👍 0    🔁 0    💬 0    📌 0
Preview
Godot 4.6 Release: It's all about your flow With the stability gained over the past five releases, it's time for polish and quality of life improvements for everyday development.

#Godot 4.6 is out, and all about your flow!

This release puts you and your workflow first with a new theme, flexible docks, and dozens of UX improvements. And Jolt Physics by default, revamped IK, better reflections, and more.

Less wrestling with UI. More making games.
godotengine.org/releases/4.6

26.01.2026 17:43 — 👍 1321    🔁 372    💬 28    📌 50

Hey! 👋

-I'm a Solo indie dev
-Working on Ellan: The Lost Soul
-Love playing and talking about video games

If you share similar interests, then let’s be friends :)

#gamedev #indiedev #indiegame

07.02.2026 12:08 — 👍 18    🔁 4    💬 1    📌 0

you mean like to add documentation comments to the "lua_api_definitions/*.lua" files, so they appear in IDEs when you hover over the symbol? So to answer the previous question, no, I hadn't though of it indeed!

I guess that's doable 🤔
Not sure about the format though, if it would look nice

07.02.2026 13:39 — 👍 0    🔁 0    💬 1    📌 0

Hi! I'll be honest and say I don't quite get what "godot web api parsing to inline the definition comments?" means there 🤔 Could you please explain further?

Btw, if you think this could be useful for others and should belong in the plugin for everyone, feel free to open a PR with you changes \o/

06.02.2026 23:01 — 👍 1    🔁 0    💬 1    📌 0

Thanks =D

06.02.2026 22:59 — 👍 1    🔁 0    💬 0    📌 0

Thanks =D

06.02.2026 22:58 — 👍 0    🔁 0    💬 0    📌 0
Post image

Sou oficialmente um contribudor da #GodotEngine 🎉

Uma correção pra evitar um crash ao abrir projetos com #Lua #GDExtension (e possivelmente outras extensões também) pela primeira vez no editor.
Felizão em contribuir pelo bem da comunidade \o/

#gamedev #indiedev #indiegamedev #Godot

04.02.2026 13:18 — 👍 15    🔁 1    💬 0    📌 0
Post image

I'm officially a contributor of #GodotEngine 🎉

A fix to avoid crashes when opening a project with #Lua #GDExtension (and possibly other extensions as well) for the first time in the editor.
Happy to contribute for the good of the community \o/

#gamedev #indiedev #indiegamedev #Godot

04.02.2026 13:16 — 👍 56    🔁 5    💬 2    📌 0

Aí, #Lua #GDExtension 0.7.0 lançado! 🚀

- RPC config
- Android com páginas de 16kb
- Funções `export_*`: `export_range` e tal
- Arquivos de definição pra Lua Language Server
- Corrigido mem leak e outros erros

Disponível na #Godot #AssetLibrary

#gamedev #indiedev #indiegamedev #LuaJIT #GodotEngine

28.01.2026 13:11 — 👍 8    🔁 1    💬 1    📌 0

Yo, #Lua #GDExtension 0.7.0 is out! 🚀

- RPC config
- Android with 16kb pages
- `export_*` functions such as `export_range`
- Lua Language Server definition files
- Fixed mem leak and reference counting errors

Available in #Godot #AssetLibrary

#gamedev #indiedev #indiegamedev #LuaJIT #GodotEngine

28.01.2026 13:09 — 👍 17    🔁 5    💬 0    📌 0
Ubisoft is no more, long live Ubisoft!

On January 21, 2026, Yves Guillemot announced the end of remote work, closure of several studios, cancellation of projects, and a new 200€ million “cost-cutting” plan. We were informed of this at the same time as the press — as none of these changes had been discussed during the mandatory consultations with the works councils a few days earlier! On January 26, 2026, management announced the implementation of a voluntary departure plan that will affect 200 people at Ubisoft’s headquarters.

We are promised autonomy for « Creative Houses », but what about autonomy for employees? We have been negotiating for over a year on remote work policy, sometimes under difficult conditions. An agreement has been in place since September in some studios. Trampled underfoot!

We are told about responsibilities, but those who wield this word so easily do not take any responsibility for the consequences of their catastrophic management.

Ubisoft is no more, long live Ubisoft! On January 21, 2026, Yves Guillemot announced the end of remote work, closure of several studios, cancellation of projects, and a new 200€ million “cost-cutting” plan. We were informed of this at the same time as the press — as none of these changes had been discussed during the mandatory consultations with the works councils a few days earlier! On January 26, 2026, management announced the implementation of a voluntary departure plan that will affect 200 people at Ubisoft’s headquarters. We are promised autonomy for « Creative Houses », but what about autonomy for employees? We have been negotiating for over a year on remote work policy, sometimes under difficult conditions. An agreement has been in place since September in some studios. Trampled underfoot! We are told about responsibilities, but those who wield this word so easily do not take any responsibility for the consequences of their catastrophic management.

We are not fooled: rather than taking financial responsibility for layoffs, they prefer to push us out by making our working conditions unbearable. It’s outrageous.

It is because we love Ubisoft that this situation revolts us. Ubisoft’s unions are calling for a massive international strike by all Ubisoft employees on the 10th, 11th and 12th of February 2026.

NO
to their anti-remote-work obsession
to “cost-cutting” plans on employees’ backs
to top-down decisions
to coercive control on our working conditions

YES
to our leaders truly taking their responsibilities
to management’s duty of sincerity in the face of its failings

It is time for our management to understand that they cannot do whatever they want, whether with public money or the work of hundreds of people!

Without us, Ubisoft would never have conquered and transformed video games as it has. WE ARE UBISOFT.

We are not fooled: rather than taking financial responsibility for layoffs, they prefer to push us out by making our working conditions unbearable. It’s outrageous. It is because we love Ubisoft that this situation revolts us. Ubisoft’s unions are calling for a massive international strike by all Ubisoft employees on the 10th, 11th and 12th of February 2026. NO to their anti-remote-work obsession to “cost-cutting” plans on employees’ backs to top-down decisions to coercive control on our working conditions YES to our leaders truly taking their responsibilities to management’s duty of sincerity in the face of its failings It is time for our management to understand that they cannot do whatever they want, whether with public money or the work of hundreds of people! Without us, Ubisoft would never have conquered and transformed video games as it has. WE ARE UBISOFT.

🇬🇧✊🌀 Ubisoft : enough is enough! Faced with the arbitrary decision of the CEO who doesn’t even dare talking to employees anymore, unions are calling for a strike on February 10th, 11th and 12th.

28.01.2026 12:10 — 👍 1330    🔁 579    💬 15    📌 41

Ó que legal: CFFI #GDExtension v0.2.0 lançado! 🚀

- Acesse variáveis globais
- Crie pointeiros para funções a partir de Callables e passe elas como void*
- StreamPeerCFFIPointer

Logo mais disponível também na #Godot #AssetLibrary

#gamedev #indiedev #indiegamedev #GodotEngine #FFI

03.12.2025 22:45 — 👍 6    🔁 1    💬 0    📌 0

Here's some cool news: CFFI #GDExtension v0.2.0 is released! 🚀

- Access global variables
- Create function pointers from Callables and pass them around as void*
- StreamPeerCFFIPointer

Soon also available on #Godot #AssetLibrary

#gamedev #indiedev #indiegamedev #GodotEngine #FFI

03.12.2025 22:45 — 👍 7    🔁 2    💬 0    📌 0
GitHub - gilzoide/soa.hpp: Struct of Arrays (SoA) container template for C++20 that uses compile-time reflection to iterate over existing fields and access fields by name. Struct of Arrays (SoA) container template for C++20 that uses compile-time reflection to iterate over existing fields and access fields by name. - gilzoide/soa.hpp

Fiz uma biblioteca de #StructOfArrays simples em #C++ usando #CompileTime #Reflection 🪞

- soa<T> funciona pra basicamente qualquer tipo struct
- API similar a std::vector
- Accesse campos por nome com soa.get<"...">
- Header-only
👉 github.com/gilzoide/soa...

#gamedev #indiedev #indiegamedev #C++20

15.11.2025 16:37 — 👍 5    🔁 1    💬 0    📌 0
GitHub - gilzoide/soa.hpp: Struct of Arrays (SoA) container template for C++20 that uses compile-time reflection to iterate over existing fields and access fields by name. Struct of Arrays (SoA) container template for C++20 that uses compile-time reflection to iterate over existing fields and access fields by name. - gilzoide/soa.hpp

Made a simple #StructOfArrays template library for #C++ leveraging #CompileTime #Reflection 🪞

- soa<T> works for pretty much any struct type
- API similar to std::vector
- Access fields by name with soa.get<"...">
- Header-only
👉 github.com/gilzoide/soa...

#gamedev #indiedev #indiegamedev #C++20

15.11.2025 16:36 — 👍 8    🔁 3    💬 0    📌 0
CFFI GDExtension - Godot Asset Library

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

10.11.2025 10:03 — 👍 5    🔁 2    💬 0    📌 0
CFFI GDExtension - Godot Asset Library

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

10.11.2025 10:02 — 👍 7    🔁 4    💬 0    📌 0
A imagem mostra o editor da Unity na aba Project. Há uma pasta chamada "_NewCode" dentro da pasta "Code". A imagem também mostra um script C# fora dessas duas pastas.

A imagem mostra o editor da Unity na aba Project. Há uma pasta chamada "_NewCode" dentro da pasta "Code". A imagem também mostra um script C# fora dessas duas pastas.

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

16.10.2025 23:14 — 👍 6    🔁 1    💬 0    📌 0
The image shows the Unity Editor Project tab. A folder named "_NewCode" is shown inside a folder named "Code". There is also a C# script outside these two folders.

The image shows the Unity Editor Project tab. A folder named "_NewCode" is shown inside a folder named "Code". There is also a C# script outside these two folders.

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

16.10.2025 23:12 — 👍 9    🔁 1    💬 0    📌 0

#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

22.09.2025 12:52 — 👍 14    🔁 3    💬 0    📌 0

#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

22.09.2025 12:49 — 👍 22    🔁 3    💬 0    📌 0
Preview
Add support for cloud save in Game Center by gilzoide · Pull Request #84 · godot-sdk-integrations/godot-ios-plugins This PR adds GameKit&#39;s save game API to the Game Center module. I followed how the API is documented in the module&#39;s README, but to be honest it doesn&#39;t help much, people still need to ...

Agora sim, #CloudSave no #Godot #iOS plugins usando a API de cloud save do #GameCenter.

O PR tá lá, se alguém tiver interessado em testar =D

github.com/godot-sdk-in...

#gamedev #indiedev #indiegamedev #GodotEngine

19.09.2025 00:39 — 👍 8    🔁 3    💬 0    📌 0
Preview
Add support for cloud save in Game Center by gilzoide · Pull Request #84 · godot-sdk-integrations/godot-ios-plugins This PR adds GameKit&#39;s save game API to the Game Center module. I followed how the API is documented in the module&#39;s README, but to be honest it doesn&#39;t help much, people still need to ...

Now we're talking, #CloudSave in #Godot #iOS plugins using #GameCenter cloud save API.

The PR is there, if anyone's interested in testing =D

github.com/godot-sdk-in...

#gamedev #indiedev #indiegamedev #GodotEngine

19.09.2025 00:38 — 👍 17    🔁 3    💬 0    📌 0
A imagem mostra os repositórios populares do usuário gilzoide no GitHub. O primeiro da lista é godot-lua-pluginscript com 331 estrelas. O segundo é godot-dockable-container com 219 estrelas. O terceiro é lua-gdextension com 203 estrelas. O quarto é unity-update-manager com 185 estrelas. O quinto é unity-flex-ui com 184 estrelas. O último é unity-sqlite-net com 180 estrelas.

A imagem mostra os repositórios populares do usuário gilzoide no GitHub. O primeiro da lista é godot-lua-pluginscript com 331 estrelas. O segundo é godot-dockable-container com 219 estrelas. O terceiro é lua-gdextension com 203 estrelas. O quarto é unity-update-manager com 185 estrelas. O quinto é unity-flex-ui com 184 estrelas. O último é unity-sqlite-net com 180 estrelas.

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

08.09.2025 22:04 — 👍 13    🔁 1    💬 2    📌 0
The image shows GitHub popular repositories for gilzoide user. The first one is godot-lua-pluginscript with 331 stars. The second is godot-dockable-container with 219 stars. The third is lua-gdextension with 203 stars. The fourth is unity-update-manager with 185 stars. The fifth is unity-flex-ui with 184 stars. The last one is unity-sqlite-net with 180 stars.

The image shows GitHub popular repositories for gilzoide user. The first one is godot-lua-pluginscript with 331 stars. The second is godot-dockable-container with 219 stars. The third is lua-gdextension with 203 stars. The fourth is unity-update-manager with 185 stars. The fifth is unity-flex-ui with 184 stars. The last one is unity-sqlite-net with 180 stars.

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

08.09.2025 22:01 — 👍 17    🔁 2    💬 2    📌 0

It's super nice when people use this kind of stuff we build ^^ Sometimes issues appear on GitHub, and I'm like "oh man, something to fix", but then I think "well, someone is using it, awesome!" (or at least trying) xD

vlw demais, tmj \o/

05.09.2025 21:41 — 👍 1    🔁 0    💬 0    📌 0
A imagem mostra uma pesquisa no Google com as palavras chave "godot ios game center cloud save", onde um dos sites pesquisados é o repositório "gilzoide/unity-cloud-save" do GitHub.

A imagem mostra uma pesquisa no Google com as palavras chave "godot ios game center cloud save", onde um dos sites pesquisados é o repositório "gilzoide/unity-cloud-save" do GitHub.

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

03.09.2025 13:46 — 👍 9    🔁 3    💬 0    📌 0
The image shows a Google search with the keyworks "godot ios game center cloud save" and one of the search results being "gilzoide/unity-cloud-save" repository on GitHub.

The image shows a Google search with the keyworks "godot ios game center cloud save" and one of the search results being "gilzoide/unity-cloud-save" repository on GitHub.

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

03.09.2025 13:38 — 👍 9    🔁 3    💬 1    📌 0

@gilzoide-dev is following 20 prominent accounts