Daily Archives: December 12, 2016

iOS submitted

iOS is submitted, now we just have to wait. I will start working on other platforms.

I noticed that some of you are using furniture items as floors and walls instead of regular cube blocks. While it is possible to do so on a small scale, please keep in mind that furniture was not designed for this use. You will get edge artifacts on borders between furniture items, plus it will use excessive amount of geometry and kill the performance. It will also trigger the dreaded “disappearing blocks” problem much sooner (you exceed 64k triangles/chunk limit much more easily with furniture).

In general, while testing I found out that it is not a good idea to use furniture as building material for walls, ceilings or floors – despite the temptation. Use regular blocks. This is a blocky world game. Furniture is for decorations and special items, not for bulk filling.

The reason for that is because cube blocks use a heavily optimized generation and rendering paths. All invisible faces are removed, the geometry is split into subchunks for fastest rendering etc. This is why the engine can handle millions of them even on a lowly mobile phone. All of that is impossible with furniture.

If you fill a mountain with furniture, your device will die. It’s perfectly fine when filled with cubes.


I am now preparing a submission of Survivalcraft 2 to iOS App Store, so that you can enjoy it on your iPhones and iPads (or iPods). I’ll let you know once it’s submitted.

One change is that you now need at least iOS 6.0. iOS 5.1.1 is no longer supported, and so iPod Touch 3GS will no longer be able to run the game. iPod Touch 4 is still fine. These are ancient, obsoleted devices anyway.

As always with Apple, there is a large uncertainty factor. They for example may reject it altogether, forcing me to make some changes and resubmit. This happened before. Whatever they do, they take their time. Usually about a week. We are not likely to hear anything before that.