I posted this in the HTML5 thread, figured I’d get more exposure here. In my project I’ve made a couple Blueprint nodes in C++ to save to/load from a text file. When I package to a Windows EXE the game runs as expected, with the saving/loading working correctly. When I package to HTML5 I don’t get the same results. The game runs and there are no errors as far as I know, but the saving/loading doesn’t work. I’ve created a new project to see if it’s just the project, but I get the same results. It seems writing to and loading from an external file with C++ in HTML5 isn’t working. Is this caused by HTML5 not supporting these C++ features, or am I doing something wrong?
So this is just a guess and not to be taken as informed advice, but I’d expect that the embedded web version has little to no hard drive access and you’d instead need to use the local storage structure somehow. In fact, as soon as you’re doing HTML5 I would expect that you’d need to create an API so you can save games in the cloud.