Hi! I just come across https://github.com/ConfettiFX/The-Forge And see some tech stack like our Gideros Engine: LUA, imGUI, multi-platform support So let check it to see if we can make Gideros better with that framework ... Have a nice weekend everyone!
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
Also this is interesting too, it would need modding to have our new operators, etc - but worth looking into as it's supposed to be *much* faster than regular Lua...
"For example, interpreters in all existing languages are slow; the only fast widely used production interpreter on the planet I’m aware of is LuaJIT, but it is hand-coded in assembly. I didn’t believe this is the only answer, so now we have an interpreter that beats any other interpreter out there except for LuaJIT (including every JS interpreter we’ve tested)."
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
@MoKaLux I mean to replace the Gideros Lua interpreter we have with the Luau interpreter, but modify it so it has the same enhancements we now have - so it's compatible.
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
I like the idea of using luau instead of lua, but there are few lua features that have been removed from luau: luau compiler is no longer part of the VM, so it prevents apps from loading source code at runtime (not often used I reckon), but it also force the studio to precompile code before sending it to a player: this shouldn't be a big deal but worth noting. Additions on the other hand would be beneficial to Gideros: faster execution, optional type checking, yieldable C call, etc. I really think we should move to Luau.
I also think Gideros should provide more 3D functions. We can already do 3D games in Gideros, but we handling the shaders for 3D (shadow, PBR rendering, VFX) is somewhat complex. Luau has a different bytecode than lua, maybe it could help with the few issues I face when trying to translate lua shaders to C.
I'm wondering how big the compiler is? If not that big then it could always compile to RAM and load from that - if not loading source was an issue.
Anther benefit to Luau is that the company funding it has huge amount of cash and resources - that should be frequent improvements, eg JIT, multicore, etc...
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
> Untamed Planet uses the game creation platform Roblox to recreate natural environments, incorporating non-fungible tokens (NFTs) built on the Solana blockchain.
We're probably well placed to provide mobile app services - nway is a multiplayer game (lego power rangers).
Comments
Likes: vitalitymobile
https://deluxepixel.com
Likes: vitalitymobile, SinisterSoft
https://devforum.roblox.com/t/luau-goes-open-source/1534471
They already have a lot of the stuff (operator wise) that we added, plus more!
https://luau-lang.org/syntax
"For example, interpreters in all existing languages are slow; the only fast widely used production interpreter on the planet I’m aware of is LuaJIT, but it is hand-coded in assembly. I didn’t believe this is the only answer, so now we have an interpreter that beats any other interpreter out there except for LuaJIT (including every JS interpreter we’ve tested)."
And it looks like it may also be multicore???
https://devforum.roblox.com/t/parallel-luau-developer-preview/925304/41?page=3
See this:
https://devforum.roblox.com/t/parallel-lua-beta/1098901
and this:
https://deluxepixel.com
I am very happy with gideros as it is and I wish I could integrate all these by myself to test and report back.
In the meantime I will try to see what I can get out of 3DreamEngine and I need to debug dear imgui a little bit
EDIT: gideros dear imgui is just fine without me trying to fix bugs that don't exist
Likes: elves
https://deluxepixel.com
Additions on the other hand would be beneficial to Gideros: faster execution, optional type checking, yieldable C call, etc. I really think we should move to Luau.
I also think Gideros should provide more 3D functions. We can already do 3D games in Gideros, but we handling the shaders for 3D (shadow, PBR rendering, VFX) is somewhat complex. Luau has a different bytecode than lua, maybe it could help with the few issues I face when trying to translate lua shaders to C.
Likes: SinisterSoft, vitalitymobile
Anther benefit to Luau is that the company funding it has huge amount of cash and resources - that should be frequent improvements, eg JIT, multicore, etc...
https://deluxepixel.com
They are going full on metaverse.
And they’re teaching millions of young people about lua, too.
Likes: SinisterSoft, vitalitymobile
Get your CIX on route 109.123.97.120
> Untamed Planet uses the game creation platform Roblox to recreate natural environments, incorporating non-fungible tokens (NFTs) built on the Solana blockchain.
We're probably well placed to provide mobile app services - nway is a multiplayer game (lego power rangers).
Get your CIX on route 109.123.97.120