Hello, I need to make a “house builder” for my game, like in SIM games. I am new to UE, so I don’t know how to start. I wish I can have some tutorials about these:
I only know how to use standard UE contents. But for my game, my maps, item models and definitions should be of custom formats because I should be able to add contents without opening the editor or recompiling the game. So how to list, read and write custom files, and make use of them?
I want to use this “house builder” not only in game, but also in editor. How to make this possible?
If you want to import assets at runtime, without first baking them in the editor, then look into the “procedural mesh” component.
To add the ability to interact in the editor, you need to use Editor Widget blueprints. This may be enough to get you where you want to go. However, you don’t get a lot of viewport control from those blueprints; if you need more advanced viewport interactions, your best bet is to start writing the EDITOR part of your actors in a C++ plugin (that’s marked to be loaded by editor, not game.) The bits that you share with the game, go into a game plugin; it’s OK for an editor plugin to load a game plugin, but not the other way around.