Gil Reis
@gilzoide-dev.bsky.social
📤 82
📥 74
📝 128
Game Developer / Software Engineer / Musician making software with a focus on usability
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++
17 days ago
0
4
1
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++
17 days ago
1
6
2
reposted by
Gil Reis
Godot Engine
about 2 months ago
#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
loading . . .
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.
https://godotengine.org/releases/4.6/
28
1366
427
reposted by
Gil Reis
Nastro Studios
about 1 month ago
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
1
18
4
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
about 1 month ago
0
15
1
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
about 1 month ago
2
56
5
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
about 2 months ago
1
8
1
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
about 2 months ago
0
17
5
reposted by
Gil Reis
Syndicat des Travailleureuses du Jeu Vidéo
about 2 months ago
🇬🇧✊🌀 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.
16
1391
645
Ó 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
3 months ago
0
6
1
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
3 months ago
0
7
2
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
loading . . .
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
https://github.com/gilzoide/soa.hpp
4 months ago
0
5
1
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
loading . . .
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
https://github.com/gilzoide/soa.hpp
4 months ago
0
8
3
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
loading . . .
CFFI GDExtension - Godot Asset Library
https://godotengine.org/asset-library/asset/4470
4 months ago
0
5
2
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
loading . . .
CFFI GDExtension - Godot Asset Library
https://godotengine.org/asset-library/asset/4470
4 months ago
0
7
4
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
5 months ago
0
6
1
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
5 months ago
0
9
1
#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
6 months ago
0
14
3
#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
6 months ago
0
22
3
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
loading . . .
Add support for cloud save in Game Center by gilzoide · Pull Request #84 · godot-sdk-integrations/godot-ios-plugins
This PR adds GameKit's save game API to the Game Center module. I followed how the API is documented in the module's README, but to be honest it doesn't help much, people still need to ...
https://github.com/godot-sdk-integrations/godot-ios-plugins/pull/84
6 months ago
0
8
3
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
loading . . .
Add support for cloud save in Game Center by gilzoide · Pull Request #84 · godot-sdk-integrations/godot-ios-plugins
This PR adds GameKit's save game API to the Game Center module. I followed how the API is documented in the module's README, but to be honest it doesn't help much, people still need to ...
https://github.com/godot-sdk-integrations/godot-ios-plugins/pull/84
6 months ago
0
17
3
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
6 months ago
2
13
1
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
6 months ago
2
17
2
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
7 months ago
0
9
3
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
7 months ago
1
9
3
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
7 months ago
1
7
1
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
7 months ago
1
7
3
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
7 months ago
0
5
1
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
7 months ago
0
4
2
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
7 months ago
0
8
3
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
7 months ago
0
10
4
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
loading . . .
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
https://github.com/gilzoide/raylib-basis-universal
7 months ago
0
9
4
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
loading . . .
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
https://github.com/gilzoide/raylib-basis-universal
7 months ago
0
11
5
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!
8 months ago
0
1
1
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
loading . . .
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.
https://github.com/gilzoide/cffi-gdextension
8 months ago
0
14
2
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
loading . . .
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.
https://github.com/gilzoide/cffi-gdextension
8 months ago
0
20
1
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
8 months ago
0
10
2
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
8 months ago
0
23
1
reposted by
Gil Reis
Gael 💜
8 months ago
Most indie devs panic-spam screenshots near launch and wonder why no one cares. Marketing is a long game. Start showing up before you need people, not after.
#indiedev
#gamedev
#gamemarketing
0
13
2
Esqueci completamente de comentar antes, mas
#Lua
#GDExtension
+
#LuaJIT
tá lançado como um
#addon
separado na
#AssetLibrary
de
#Godot
, pra facilitar escolher entre as versões com Lua 5.4 ou LuaJIT 🌝
godotengine.org/asset-librar...
#gamedev
#indiegamedev
#indiedev
#GodotEngine
loading . . .
Lua GDExtension + LuaJIT - Godot Asset Library
https://godotengine.org/asset-library/asset/4119
8 months ago
0
10
2
Totally forgot to tell you, but
#Lua
#GDExtension
+
#LuaJIT
is now released as a separate
#addon
in
#Godot
#AssetLibrary
, so you can easily choose between Lua 5.4 or LuaJIT versions 🌝
godotengine.org/asset-librar...
#gamedev
#indiegamedev
#indiedev
#GodotEngine
loading . . .
Lua GDExtension + LuaJIT - Godot Asset Library
https://godotengine.org/asset-library/asset/4119
8 months ago
0
19
4
Lancei
#SQLite-net
pra
#Unity
1.3.0! Novidades: - Suporte a bds encriptados usando SQLite3 Multiple Ciphers - Importe arquivos .sqlite3, .sql e .csv como assets de bds
#SQLite
Baixe agora com
#OpenUMP
🚀
github.com/gilzoide/uni...
#gamedev
#indiedev
#indiegamedev
#Unity3D
#MadeWithUnity
loading . . .
GitHub - gilzoide/unity-sqlite-net: SQLite-net for Unity, supports Windows, Linux, macOS, iOS, tvOS, visionOS, Android and WebGL
SQLite-net for Unity, supports Windows, Linux, macOS, iOS, tvOS, visionOS, Android and WebGL - gilzoide/unity-sqlite-net
https://github.com/gilzoide/unity-sqlite-net
9 months ago
0
10
2
Released
#SQLite-net
for
#Unity
1.3.0! What's new: - Support for encrypted dbs using SQLite3 Multiple Ciphers - Import .sqlite3, .sql and .csv files as
#SQLite
database assets Download now with
#OpenUMP
🚀
github.com/gilzoide/uni...
#gamedev
#indiedev
#indiegamedev
#Unity3D
#MadeWithUnity
loading . . .
GitHub - gilzoide/unity-sqlite-net: SQLite-net for Unity, supports Windows, Linux, macOS, iOS, tvOS, visionOS, Android and WebGL
SQLite-net for Unity, supports Windows, Linux, macOS, iOS, tvOS, visionOS, Android and WebGL - gilzoide/unity-sqlite-net
https://github.com/gilzoide/unity-sqlite-net
9 months ago
0
9
3
#Lua
#GDExtension
rodando com
#LuaJIT
agora é realidade! (depois de brigar muuuito com a build de
#Windows
usando
#MSVC
😡 😩 🙃) 🌛 Me siga pra saber antes de geral quando lançar! 🌟
#gamedev
#indiegamedev
#indiedev
#Godot
#GodotEngine
9 months ago
0
9
1
#Lua
#GDExtension
running with
#LuaJIT
is now reality! (after a looong hustle building on
#Windows
with
#MSVC
😡 😩 🙃) 🌛 Follow me to be the first to know when it's released! 🌟
#gamedev
#indiegamedev
#indiedev
#Godot
#GodotEngine
9 months ago
1
14
3
#Lua
#GDExtension
0.4.0 lançado, vamo timeee 🌝 🚀 - Função await em Lua - Setup de hooks em GDScript - Builds Web e Windows ARM64 - Fix uso de xcframework no iOS - E mais! Em breve na
#Godot
#AssetLibrary
também!
github.com/gilzoide/lua...
#gamedev
#indiegamedev
#indiedev
#GodotEngine
loading . . .
Release 0.4.0 · gilzoide/lua-gdextension
Built platforms: Windows, Linux, macOS, iOS, Android, Web Added LuaCoroutine.completed and LuaCoroutine.failed signals await function similar to GDScript's, allowing coroutines to yield and resume...
https://github.com/gilzoide/lua-gdextension/releases/tag/0.4.0
10 months ago
1
8
2
#Lua
#GDExtension
0.4.0 is now released, let's gooo 🌝 🚀 - await function in Lua - Set hooks from GDScript - Web and Windows ARM64 builds - Fix use xcframework in iOS - And more! Soon in the
#Godot
#AssetLibrary
as well!
github.com/gilzoide/lua...
#gamedev
#indiegamedev
#indiedev
#GodotEngine
loading . . .
Release 0.4.0 · gilzoide/lua-gdextension
Built platforms: Windows, Linux, macOS, iOS, Android, Web Added LuaCoroutine.completed and LuaCoroutine.failed signals await function similar to GDScript's, allowing coroutines to yield and resume...
https://github.com/gilzoide/lua-gdextension/releases/tag/0.4.0
10 months ago
0
18
3
funopen não funciona no Windows / Emscripten, então xo tentar de novo... Bom, aqui tá uma lib pititica de
#C++
que ninguém pediu: physfs_streambuf, uma implementação de std::basic_streambuf baseada em arquivos
#PhysicsFS
🚀
github.com/gilzoide/phy...
#gamedev
#indiedev
#indiegamedev
loading . . .
GitHub - gilzoide/physfs_streambuf: Single-header implementation of std::basic_streambuf backed by PhysicsFS files
Single-header implementation of std::basic_streambuf backed by PhysicsFS files - gilzoide/physfs_streambuf
https://github.com/gilzoide/physfs_streambuf
10 months ago
0
6
1
funopen doesn't work on Windows / Emscripten, so let's try that again... So, here's a tiny
#C++
lib nobody asked for: physfs_streambuf, a std::basic_streambuf implementation backed by
#PhysicsFS
files 🚀
github.com/gilzoide/phy...
#gamedev
#indiedev
#indiegamedev
loading . . .
GitHub - gilzoide/physfs_streambuf: Single-header implementation of std::basic_streambuf backed by PhysicsFS files
Single-header implementation of std::basic_streambuf backed by PhysicsFS files - gilzoide/physfs_streambuf
https://github.com/gilzoide/physfs_streambuf
10 months ago
0
8
2
Bom, aqui tá uma lib pititica de
#C
/
#C++
que ninguém pediu mas pode ser útil aí: physfs-funopen, use FILEs em C que leem/escrevem arquivos
#PhysicsFS
! Pra quem usa PhysFS e quer/precisa reusar código de streaming
#parser
, vai que 🤷
github.com/gilzoide/phy...
#gamedev
#indiedev
#indiegamedev
loading . . .
GitHub - gilzoide/physfs-funopen: Easily wrap a PHYSFS_File as a standard C FILE
Easily wrap a PHYSFS_File as a standard C FILE. Contribute to gilzoide/physfs-funopen development by creating an account on GitHub.
https://github.com/gilzoide/physfs-funopen
10 months ago
1
6
1
Load more
feeds!
log in