RSS Feed

November 28, 2017

I will start with a spoiler. If you intend to develop cross-platform on mobile, then do Android first. In my recent experience, Android is far less tolerant. Unit3D is cross-platform, so I expected to port Goblin Defence in a day. It is now three weeks later, and I am...

November 21, 2017

A sprite atlas is a sheet holding more than one sprite. It is supposed to be more efficient for the graphics engine to use. For our purposes, it is also useful for reducing program size. For Goblin Defence I was able to cut size from 118Mb down to 59Mb.

Using a sprite w...

November 17, 2017

So, I take a game that has been running successfully on iOS for months and recompiled for Android. It should have been easy. Famous last words. After solving the coding issues, I can build and run Goblin Defence. Fantastic, time to upload. Oops, it is over the 100Mb li...

November 15, 2017

Goblin Defence is the largest Unity3D game I have ported from iOS to Android so far. When I tried to build I received the following error:

Dex limit error: Too many field references: 67000; max is 65536

Good old Google helped me find three options:

  1. Delete unnecessary...

Please reload

Featured Posts

My limited tests show that Dictionary is faster than `SortedList`. The latter uses `Array.BinarySearch` to find entries. I have read other performance...

How are C# Dictionaries so Fast?

August 27, 2018

Please reload

Recent Posts

April 12, 2018

Please reload