I pray to God the custom textures are also for Smooth Terrain.
Nice to see another roadmap being released!
On that note Iām excited for detailed meshes, custom textures, and new terrain updates. Iām especially excited for terrain vegetation. Canāt wait to place some rocks and grass that responds to characters!
Canāt wait to see how 2019 progresses, been satisfied with most studio updates recently.
Script Collaboration!
Game Access Permissions!
Phased Game Updates!!
UNIVERSE SCRIPTS?
FASTER LUA!!!
I cannot wait. I have a great feeling about this year! Good work ROBLOX!
What Iām really looking forward to:
- Custom materials
- Terrain vegetation
- Package and script collaboration
- Faster Lua
- Faster datastores
- Universe scripts
Kind of unfortunate they moved universe scripts to q4 of 2019 though, a year late from their original goals.
Actually, vanilla Lua is quite slow. If Roblox upgraded to something like LuaJIT or similar, we would see a speed up of 2-50x depending on the task.
Sadly, they refuse to last I checked.
On another note, Iāve been waiting for most of these features for years ;'). Canāt wait to use them in my dream project.
Edit: Now that I think about it, @zeuxcg made a post a little bit ago about potentially making changes to how getfenv/setfenv works. Could be part of the āFaster Luaā thing?
Actually, default Lua is faster than any other scripting language, excluding forks, such as JIT ports. The issue with LuaJIT is that it breaks a lot of useful features of the vanilla Lua. A change so drastic would most likely never come to Roblox due to them wanting to somewhat support every game on Roblox, be it new or old.
Theyāve already completely broken all of the games released (and not updated) before FilteringEnabled existed. I doubt thatās their reasoning behind it.
Either way, it would break nearly every current game on Roblox too. LuaJIT handles a lot differently compared too normal Lua. There is only so fast you can go with an interpreted language.
Thank you - there is so many features on here that will benefit the performance of our games here, canāt wait for the mesh/model LOD and the 64 bit studio to use with Backpacking & SharkBite as they are both terrain/mesh heavy games.
Super happy to see Advanced Terrain Tools and Custom Materials on the map, both requests I was rooting for whilst I was at the HQ as an accelerator
Yeah, I know. Would just be nice to have some things perform similarly to native. Opt-in JIT could be a possibility, but then theyād have extra work to do, so I doubt thatāll happen.
LuaJIT does not break many useful features of vanilla Lua. The reason I heard for roblox not implementing it was something about apple banning JIT compilers.
The site shows some of the few features missing in LuaJIT
http://luajit.org/status.html
Thereās also the fact that Roblox sends the client bytecode directly, and JIT uses a completely different format than standard Lua.
Weāll see about that
These Large World features look very promising, although Iām not so fond of streaming being enabled by default.
Hi, can you settle this argument and explain why Roblox doesnāt use JIT currently and whether or not itās a possibility in the future? If not, then why?
Guess we will. If you do make it significantly faster, are you planning on making it open source? If so that would be amazing. I use Lua a lot for personal projects, so anything that can make my programs faster, the better.
Did someone just mentioned ācustom materialsā? O lord of all surprises this is sooooo excitingā¦ You can be sure Iāll (ab)use this feature to the maximum.
But waitā¦ Beta features in studio ?! Does that mean that FVariables are going away? And does they only apply to A/B users??
Edit: I also saw that Universe Scripts were removed from the listā¦ Are they definitely canceled or just pushed back? nevermind, I didnāt see them. I hope they wonāt get delayed againā¦
Man so many questions with thatā¦ Itās mind-wrecking
This will allow so many things
You sure youāre looking at the right part?