There was some modding news that scared me. Halo Infinite stores a lot of the gametype data in the cloud, just like Halo 5. This to this very day prevents players from making modded gametypes in Halo 5. The “special stuff” is all built directly into the maps in Halo 5. Let me explain why that’s scary.
In Halo 3 the gametypes were coded into the game itself. Bungie couldn’t release new gametypes without a title update. When Reach game out it used a cut down version of LUA called “Megalo” to solve this. This is the tool that Bungie used to add Chess post-launch and 343i to add freeze tag and Escalation Slayer. Ever see Inflammation or GunGame or Communist Halo or Generator Defense or Clue/AmongUs or Prop Hunt or Mythic Slayer? This Megalo scripting language is also present in Halo 4 and Halo 2 Anniversary multiplayer too. When the Custom Game Browser in MCC adds Halo 2 Anniversary there are good odds we will see Invasion made for it.
Modding has always been a thing on the PC versions of games. Halo Custom Edition and Halo 2 PC have tons of mods and now mod tools are out for Halo 3 on Steam. But they require every player to have downloaded the mod and it excludes Xbox players. Gametype scripting in Halo: Reach works on Xbox without any issues because it came with the original 360 version.
This gametype scripting language is limited both in size and scope but there are still innovations being made with it to make maps with new features because of MCC’s release on PC. But unless 343i allows players to actually script stuff then we won’t be able to do that kind of thing in Infinite. Roblox is built off of LUA 5.1.4. We could have something like that in Infinite, so long as 343i makes that happen. Right now I’m worried things are set up so that it’s not an option.