Blender and Unity won't play nice. Missing faces and weird render glitches

I’m trying to make a very simple model within Blender for use in Unity, but the powers that be seem to be trying to prevent this. I almost had my model working, save for one weird glitch where the shading between two faces seemed to change drastically. I thought this might have been a normal issue, but I can’t seem to find anything wrong with them. Then when I went to fix another issue with overlapping faces, Unity started ignoring the new faces I made! There’s now a hole in my mesh and I’ve tried remaking the face again, flip-flopping the normals and recalculating the normals but nothing seems to work!

10168-glitch.png

I’m starting to think it’d be easier to just hard-code all my 3D models within Unity!

So I really have 2 questions:

  1. What causes the shading issue? And how can I fix it?
  2. Why aren’t certain faces showing up? (It’s not a normal issue)

Some more details: I’m using Blender version 2.65, Unity version 3.5.7f6, and I’m making a brick breaker type game with a twist for Ouya.

The shading issue looks/sounds like you have the faces Flat Shaded but you want them Smooth Shaded. In Blender’s edit mode, 2.49’s W menu brings up the options for that.

Docs for 2.6: http://wiki.blender.org/index.php/Doc:2.6/Manual/Modeling/Meshes/Smoothing

The smooth type does actually change the mesh; it’s weird. :slight_smile:

It’s hard to see the face that’s missing (since it’s missing). Try recreating it? Definitely take a screenshot of the model in edit mode with normal-visualization enabled per-vertex; maybe they’re going crazy.