I have one kinda-legacy (ie. 2 year old ) project on Unity 2017.3 which I wanted to finish up - it's a simple mobile game, not complete yet, but I stumbled upon a problem with a very basic functionality - at runtime, I generate some gameObjects (each of the orange tiles is a GO) that you can later click on. So the scene looks like this in play mode: And like this according to the Editor in 9:18 aspect ratio (correct scaling is not yet done so I am aware that it's not scaled properly ): Yet when you build it and run it on an actual 9:18 device like Huawei P20, it looks like this: All the GUI elements are rendered, they work, the logic for them is there (ie. you can pause/restart) but the tiles don't load at all. Why could it be so? This scene is really basic, no real dark magic here, just a bunch of gameObjects instantiated at runtime. Windows build works just fine, only the Android one is problematic.