There are some C++ classes in there, primarily a NavigationInstanceSubsystem that handles the grid-based pathfinding and conversion from grid positions to "forward", "turn left", "turn right", etc commands that robots and NPCs follow.
Now whether that's a good idea or not is another matter entirely. So far it's mostly working okay (electric nodes really does help). But I am also a muppet, so it may bite me terribly at some point!
@upmultimedia I have an oil filled radiator in the office, but it's really struggling. The building my office is in has notoriously bad climate control (good old 1970s architectural masterpiece that it is)
Unfortunately they are on the Strictly Prohibited list at my employer because they are deemed an Abomination Unto Nuggan and also a Major Fire Hazard (to be fair, they *did* have a fire incident in one building when a fan heater forgot how to do the 'fan' part and really put all its enthusiasm into the 'heater' part...)
Thankfully I usually only need to be on site once or twice a week. Home is proper temperature.
The game works out where the navigable parts of the level are immediately after instantiating the level components, and provides a subsystem for NPCs to request a point they can potentially get to, and be given back a list of "move forward/turn left/turn right" instructions they should follow to get there.
Worked great when I get 3D point subtraction ordering and cross-product direction interpretation right... 🤦
@sinbad I must admit that I'm non-zero tempted to just bang together something a site generator based on Markdown::Perl and a couple of other things when I (eventually) get around to fixing my site, and set up a gitea action to build the site from a project in my gitea instance.
Left VS2022 going for an hour, by that point it was using 6GB of RAM and was still sat on 100% of one core.
No idea what the hell that thing is playing at (and I can't find a way to tell, and even if there is the UI is so unresponsive I'm not sure I could get to it!), so time to verify the UE5.5 install and the VS2022 install I guess...
Bit over a year since I switched from Unity to Unreal, the game is now at the point where enough of it works that I think it might work for other people, so:
If you give it a go, I'm interested in feedback, suggestions, etc - with the obvious caveat that this is still a very early preview build, so expect bugs!