Ну я же специально все увеличил. Представьте, как бы выглядели оригинальные картинки 16x16 в статье. В сборке графические ресурсы практически ничего не занимают, если вы об этом.
На освоение Unity может уйти 1-2 месяца. Я начинал сразу разбираться с движком, в свободное от работы время, в основном по официальным докам, stackoverflow и unity answers. Упор на туториалы и видео не делал, смотрел только при возникновении вопросов в процессе разработки. Кроме того, у меня были неплохие знания C# (опыт на основной работе) + прочитаны книжки вроде «чистый код» или «рефакторинг», поэтому не возникало вопросов с организацией структуры несложного проекта.
P.S. Спасибо! Но я не утверждаю, что сделал «классную игру». Я утверждаю лишь то, что сделал ее быстро, и это было не так уж и трудно)
Нет, 2 полных дня по 12 часов на реализацию (что-то в стиле хакатонов). 1 день на рисование, 1 день на программирование. Кода в игре совсем немного, в основном это UI, управление и оптимизация. По части физики и коллизий — используются средства Unity. Кроме того, конечно же использована база своих наработок по другим проектам.
Вкратце — в iOS нет Reflection, т.к. .NET для iOS основана на технологии AOT. При реализации приходится самому переопределять и реализовывать методы для составления и разбора словаря.
VIKey хранится в приложении. Его, конечно, можно дополнительно закрыть. Но считаем, что если взломщик дошел до анализа и модификации исполняемого кода, то тут уже ничто не поможет. Халявные плюшки ему за труды)
Среди моих знакомых Unity-программистов большинство пишет на C#. Насчет JSON — если использовать реализацию SimpleJSON, то все так же просто, как и в php, foreach тоже будет работать. Дело привычки.
Добрый день! Инструмент отлично подходит для создания приложений, единственный минус — размер apk (например, текстовый редактор, который весит 20 метров, может напугать пользователя). Недавно опубликовали 2 приложения на Unity: КАСКО Клуб и Хранитель ПИН-кодов. В первом приложении реализованы сетевые функции и работа с внешним API, а во втором — широкие возможности криптографии .NET
Необходимо реализовывать защиту, например шифрование профиля в памяти и при сохранении. Могу утверждать, что в моей игре (100.000 активных игроков) читеров практически нет, удаляю парочку за месяц.
Совсем недавно ощутил на себе ужесточение правил. Удалили мою эротическую змейку(
Похоже, теперь любая эротика на усмотрение команды google может быть подведена под это правило.
NGUI dynamic font + Sci Fi Fonts (http://www.dafont.com/) и будет счастье. Зачем делать лишнюю работу? Я бы не стал использовать битмаповые шрифты по понятным причинам.
P.S. Спасибо! Но я не утверждаю, что сделал «классную игру». Я утверждаю лишь то, что сделал ее быстро, и это было не так уж и трудно)
SecureString тут не имплементирован и находится в TODO:
github.com/mono/mono/blob/master/mcs/class/corlib/System.Security/SecureString.cs#L42
Похоже, теперь любая эротика на усмотрение команды google может быть подведена под это правило.