Game compiles but always switches to development despite being set to shipping.

No matter what, when I compile the game and launch it its ALWAYS in development mode, despite me setting both project settings and the platform setting to be SHIPPING. I can use the launcher in shipping mode just fine. But full compiles of the game are always in development, I can see debug messages, open the console and see line/sphere traces.

I’ve deleted the usual temp files from the project folder and still does it. Tried doing full rebuild on compile still does it.

I saw another post form a few years ago with the same issue, and there was no concrete answer that worked. Some say I have to completely reinstall unreal, others say I have to also reinstall visual studio. And another even said they had to reformat their whole computer.

Is there ANY other possible solutions before I have to try these?

If your project is blueprint only project, then you need to create an empty c++ class and rebuild the project in visual studio.

Tools → New C++ Class
Just create an empty class.

Open the class in visual studio and rebuild the project (in visual studio).

In package settings check the build to be for shipping and check to be full rebuild.

Then try to package project.

Be sure to backup the entire project to WinRAR or something before doing any of that.

1 Like

Thank you so much, been dealing with this for a week.

1 Like