Gil Reis
@gilzoide-dev.bsky.social
馃摛 67
馃摜 66
馃摑 108
Game Developer / Software Engineer / Musician making software with a focus on usability
#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 days ago
0
12
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
7 days 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
10 days 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
10 days 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
20 days ago
2
12
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
20 days 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
26 days 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
26 days 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
about 1 month 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
about 1 month 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
about 1 month 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
about 1 month 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
about 1 month 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
about 1 month 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
about 2 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
about 2 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!
2 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
3 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
3 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
3 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
3 months ago
0
24
1
reposted by
Gil Reis
Gael 馃挏
3 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
3 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
3 months ago
0
20
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
3 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
3 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
3 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
3 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
4 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
4 months ago
0
19
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
4 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
4 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
4 months ago
1
6
1
So, here's a tiny new
#C
/
#C++
lib nobody asked for but may be useful for some: physfs-funopen, easily wrap
#PhysicsFS
files as standard C FILEs! For PhysFS users out there that want/need to reuse streaming
#parser
code, y'never know 馃し
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
4 months ago
1
7
2
Settar hooks direto de
#GDScript
em
#Lua
#GDExtension
agora 茅 realidade! D谩 at茅 pra dar yield de hooks de linha/count tornando HOOK_YIELD 馃殌馃殌馃殌 馃敟馃敟馃敟
#gamedev
#indiedev
#indiegamedev
#Godot
#GodotEngine
4 months ago
0
7
1
Setting Lua hooks from
#GDScript
in
#Lua
#GDExtension
is now reality! You can event yield from line/count hooks by returning HOOK_YIELD 馃殌馃殌馃殌 馃敟馃敟馃敟
#gamedev
#indiedev
#indiegamedev
#Godot
#GodotEngine
4 months ago
0
12
3
C#
#GDExtension
vers茫o 0.3.0 t谩 lan莽ada! 馃殌 "Novidades?" voc锚 deve se perguntar. Bom, UM MONTE de fixes em c贸digo C# gerado e um novo entrypoint pra gerar os bindings pela
#CLI
! Como sempre, em breve na
#AssetLibrary
!
github.com/gilzoide/god...
#gamedev
#Godot
#GodotEngine
#indiedev
#indiegamedev
loading . . .
https://github.com/gilzoide/god..
4 months ago
0
4
1
C#
#GDExtension
version 0.3.0 is released 馃殌 驴What's new? - you may ask. Well, LOTS of fixes in generated C# code and a new entrypoint for generating bindings from the
#CLI
! As always, soon in the
#AssetLibrary
!
github.com/gilzoide/god...
#gamedev
#Godot
#GodotEngine
#indiedev
#indiegamedev
loading . . .
Release 0.3.0 路 gilzoide/godot-csharp-gdextension-bindgen
Added Support for default values with types float, StringName, float Vector types, Color, all Packed Array types, Transform2D and Transform3D Changed Inherited enums and integer constants are no...
https://github.com/gilzoide/godot-csharp-gdextension-bindgen/releases/tag/0.3.0
4 months ago
0
10
4
Wait, "namespace" is a reserved keyword in
#GDScript
? Didn't remember this, and couldn't find it in the docs 馃 Using
#GodotEngine
v4.4.1.stable.mono.official
#gamedev
#indiegamedev
#indiedev
#Godot
4 months ago
2
4
2
#Godot
茅 simplesmente do caralho: adicionar um "tool button" em
#GDExtension
茅 f谩cil DEMAIS, uma propriedade Callable com PROPERTY_HINT_TOOL_BUTTON e 茅 isso! 馃殌 (spoiler da pr贸xima atualiza莽茫o de
#Lua
GDExtension: Lua syntax highlighter 馃憖)
#gamedev
#indiegamedev
#indiedev
#GodotEngine
4 months ago
1
6
1
#Godot
is just too awesome: adding "tool buttons" to
#GDExtension
is super easy: add a Callable property and set its "property hint" to PROPERTY_HINT_TOOL_BUTTON, that's it! 馃殌 (spoiler of
#Lua
GDExtension's next update: custom Lua syntax highlighter 馃憖)
#gamedev
#indiegamedev
#indiedev
#GodotEngine
4 months ago
0
6
2
Consegui rodar
#Lua
#GDExtension
na web, vamo timeeee! 馃敟馃敟馃敟 馃殌馃殌馃殌 Em breve ;)
#gamedev
#indiegamedev
#indiedev
#GodotEngine
#Godot
#Emscripten
#WebAssembly
4 months ago
0
3
1
Got
#Lua
#GDExtension
running in the web, hell yeah! 馃敟馃敟馃敟 馃殌馃殌馃殌 Coming soon ;)
#gamedev
#indiegamedev
#indiedev
#GodotEngine
#Godot
#Emscripten
#WebAssembly
4 months ago
0
6
2
Aqui um trem maneiro que estar谩 dispon铆vel em algum momento em
#Lua
#GDExtension
: uma fun莽茫o await que funciona exatamente que nem em
#GDScript
!
#gamedev
#indiegamedev
#indiedev
#GodotEngine
#Godot
5 months ago
0
6
1
Here's something cool that will be available at some point in
#Lua
#GDExtension
: an await function that works just like in
#GDScript
!
#gamedev
#indiegamedev
#indiedev
#GodotEngine
#Godot
5 months ago
0
8
3
Saiu
#Lua
#GDExtension
0.3.0 com uma porrada de coisa dahora! Men莽玫es honrosas: - Lua REPL - Documenta莽茫o da API direto no editor - Suporte a "res://" em package.path/cpath e loadfile
github.com/gilzoide/lua...
Logo mais na
#Godot
#AssetLibrary
\o/
#gamedev
#godotengine
#indiedev
#indiegamedev
loading . . .
Release 0.3.0 路 gilzoide/lua-gdextension
Built platforms: Windows, Linux, macOS, iOS, Android Added Editor plugin that registers the Lua REPL tab, where you can try Lua code using an empty LuaState Support for calling Godot String method...
https://github.com/gilzoide/lua-gdextension/releases/tag/0.3.0
5 months ago
1
5
1
Just released
#Lua
#GDExtension
0.3.0 with loads of cool stuff! Some highlights: - Lua REPL tab - API documentation directly in Godot - Support "res://" in package.path/cpath and loadfile
github.com/gilzoide/lua...
Soon in
#Godot
#AssetLibrary
\o/
#gamedev
#godotengine
#indiedev
#indiegamedev
loading . . .
Release 0.3.0 路 gilzoide/lua-gdextension
Built platforms: Windows, Linux, macOS, iOS, Android Added Editor plugin that registers the Lua REPL tab, where you can try Lua code using an empty LuaState Support for calling Godot String method...
https://github.com/gilzoide/lua-gdextension/releases/tag/0.3.0
5 months ago
1
23
4
Making
#Android
builds at work, trying to keep native debug symbols only in debug builds. Turns out `keepDebugSymbols` in `android.buildTypes.debug` blocks also affect release build, had to use `androidComponents.onVariants` with a "debug" filter instead 馃槱馃槨馃檮 WTF
#Gradle
?
#gamedev
#mobiledev
5 months ago
0
4
1
reposted by
Gil Reis
Zi
5 months ago
I... think I did it? Live fracture in Geometry Nodes. All existing solutions I could find were permanent one-way operations or slow/lossy voxel-based approaches. I won't share this because it's very specific to my needs, but I'll give a simple breakdown in the thread below. 馃憞馃У
#b3d
loading . . .
44
1732
170
Uma coisa maneira de usar
#SQLite
pra fazer uma
#GameEngine
de
#ECS
+
#SQL
茅 poder acessar de boa o save nos sistemas! E sim, eu to ATTACHando o save na mesma conex茫o e dando JOIN com dados de ECS 馃敟馃敟馃敟 Saca s贸 um artigo sobre isso:
github.com/gilzoide/ecs...
#gamedev
#indiedev
#indiegamedev
loading . . .
https://github.com/gilzoide/ecsql/blob/main/articles/06-accessing-save-data-en.md
5 months ago
0
4
1
Load more
feeds!
log in