Remove internal faces

Hi,
I’m using Blender to create game assets. I’d like to remove internal (unseen) faces prior to export to help decrease my poly count. There are too many faces to do this manually in an efficient manner. I’ve tried the 3D-Print addon, selecting interior faces and haven’t had any luck. Attached are photos of the basic idea.

Anyone know how I can remove these internal faces efficiently? Thanks! Tim

Image 019

You can try doing a Boolean exact mode Union with an empty Collection as the other operand, and “Self” option selected.

Thanks, I just want to get rid of the internal face. This approach resulted in a union boolean which got rid of the internal faces, but created new faces and n-gons. This result was similar to doing a Union boolean on the multiple objects that I had tried before. Given they’re game objects I want to avoid introducing n-gons or new faces. I appreciat eit, any other ideas?

Afaik by the export the mesh are converted to triangels, so for the game engine you dont have to bother with n-gons.

Why not just inset and extrude instead of using 2 meshes!?