Advertisement · 728 × 90

Posts by Gil Reis

Video

Subversive Memories is out NOW!

THERE IS NO FUTURE WITHOUT MEMORY

██ ████ SURVIVE ████. ████ ESCAPE ██████, ████ ██████.
████ ██ ███ REMEMBER █ ██████.

BUY IT ON STEAM: store.steampowered.com/app/2821110/

#indiegame #PS1 #lowpoly #ローポリ #HorrorGames

2 weeks ago 469 245 6 39
Post image

Massa demais, #Lua #GDExtension tá com mais de 300 estrelas no #GitHub e passou seu irmão mais velho, o #PluginScript pra #Godot 3.X! ✨

Brigadão pra geral que acredita no projeto e tá usando ele pro que quer que seja! 🥰

#gamedev #indiedev #indiegamedev #GodotEngine #LuaJIT

2 weeks ago 6 3 0 0
Post image

Nice, #Lua #GDExtension has more than 300 stars on #GitHub and has surpassed its #Godot 3.X #PluginScript older sibling! ✨

Thanks to everyone that believes in and is using the project! 🥰

#gamedev #indiedev #indiegamedev #GodotEngine #LuaJIT

2 weeks ago 13 4 0 0

Aí, #Lua #GDExtension 0.8.0 tá disponível na #Godot #AssetLibrary 🤘

- Métodos relacionados a GC no LuaState
- Variáveis to-be-closed suportando Variants (Lua 5.4+)
- Fix ref counts / leaks de objetos com LuaScripts
- E mais!

🌚 Baixe agora! 🌝

#gamedev #indiedev #indiegamedev #LuaJIT #GodotEngine

3 weeks ago 7 3 0 0

Yo, #Lua #GDExtension 0.8.0 is available on #Godot #AssetLibrary 🤘

- GC-related methods in LuaState
- To-be-closed Variant variables (Lua 5.4+)
- Fix ref counts / leaks of objects with LuaScripts attached
- And more!

🌚 Download now! 🌝

#gamedev #indiedev #indiegamedev #LuaJIT #GodotEngine

3 weeks ago 18 6 0 0
Post image

Essa é ps dev de #GDExtension por aí: fiz esse script #Python pra #LLDB que adiciona preview do valor de Variants durante debugging de projetos que usam #godot-cpp 😆

Altos trem pra melhorar, mas v0 tá aqui: github.com/gilzoide/lld...

#gamedev #indiegamedev #indiedev #Godot #GodotEngine #C++

1 month ago 4 1 0 0
Post image

This one is for all #GDExtension devs out there: I made this #Python script for #LLDB that adds custom summaries of Variant types when debugging stuff that uses #godot-cpp 😆

Lots to improve, but here's v0: github.com/gilzoide/lld...

#gamedev #indiegamedev #indiedev #Godot #GodotEngine #C++

1 month ago 6 2 1 0
Advertisement

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 =]

2 months ago 1 0 1 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 🤔

2 months ago 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

2 months ago 1375 374 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

2 months ago 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

2 months ago 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/

2 months ago 1 0 1 0

Thanks =D

2 months ago 1 0 0 0

Thanks =D

2 months ago 0 0 0 0
Advertisement
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

2 months ago 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

2 months ago 55 4 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

2 months ago 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

2 months ago 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.

2 months ago 1387 598 16 42

Ó 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

4 months ago 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

4 months ago 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

5 months ago 5 1 0 0
Advertisement
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

5 months ago 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

5 months ago 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

5 months ago 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

6 months ago 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

6 months ago 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

7 months ago 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

7 months ago 22 3 0 0
Advertisement