All streams
Search
Write a publication
Pull to refresh
9
0
Алексей @Nolex

Инди разработчик

Send message
Интерфейс у меня на плашках (Plane). XAML можно использовать, пробовал собирать тестовые окна — работает, но обошелся без него.

OnGUI стараюсь не юзать, т-к нагрузка идёт ощутимая (смотрел по профайлеру). Только для ввода ника пришлось его использовать, и то после ввода я его уничтожаю, ведь даже пустой метод OnGUI() даёт нагрузку.

Скриншот игрового ГУИ
image
Не опечатка. И так, и так правильно. У вас просто больше конкретики. У меня md5 используется для подписи запросов.

Шифровать тоже можно, помню в раньше в старых движках IPB пароли шифровались именно так, и даже без «соли». Простые комбинации можно было перебором разгадывать. :)
1. В первом абзаце указал. ~2 недели где-то на впиливание всего функционала, а дальше была тянучка с проверками.
2. У вас в Юнити оно работало и давало сбилдить проект? Если да, то учту на будущее. Я перепробовал много разных вариантов, заработал один скрипт — JSONObject.cs, но он очень неудобный. Данных немного, через .Split нормально вышло. )
А стабилизации нету ни там, ни там. По крайней мере в GoPro Hero 3 нету. Правда в программах можно пробовать убирать дребезжание, либо докупать спец девайс для стабилизации.
Я Trillian использую, он поддерживает много протоколов (jabber, icq, skype и т д). Правда в случае со скайпом в процессе висит skypekit.exe. Не могу сказать, что все работает идеально, но удобно что все контакты в одной программе.
Это да, на те сайты только флеш вроде и принимают (хотя на конгу и юнити пропускают). Чем-то приходиться жертвовать. :) Прям супер-универсального решения наверное нету. Тут надо выбрать уже куда упор будет — либо во флеш/вебплеер, либо в мобильные игры.
Вставил по этому уроку рекламу в свое приложение — все ок. Единственное, в статье устарела инфа по разрешениям, там надо юзать уже 480x80. :) А так, спасибо! Все работает.
Для веб-версии лучше использовать Unity Web Player, т-к возможности в намного выше чем у Flash. А для ФБ так вообще недавно была интеграция с юнити веб плеером.
А к чему чем тут free2play? Все пункты, что вы описали правдивы практически для любой мобильной игры, хотя у вас акцент именно на фри-ту-плей.

В вашей статье скорее нужно было описать про проблемы с балансом, которые возникают при создании игры типа f2p, и упомянуть про монетизацию.

Кстати, а зачем Flash? Под все передовые мобильные платформы типа iOS, Android, BlackBerry, WP8 можно собрать под Unity3d.
image

1 сентрября разместились платно в каталоге Контакта. Все-таки платное размещение более качественное, т-к игра дольше находится в топе. Траффика много, даже больше чем в Одноклассниках. Эффект интересный.
За ссылку спасибо, хотя вполне возможно там реализация как в ProtectedInt32 / SecureInt. Из подобного находил недавно Secure PlayerPrefs, но то немного другое.

Проверки сделаны. Эффективная защита на самом деле.
В общем, прикол. После этой статьи нашелся один засранец умелец и ломанул игру! Вытянул секретный ключ с клиента… Ну а зная его, можно формировать свои запросы и читерить. Таким образом у многих игроков появилось кучу денег и заоблачный рейтинг.

image

Сейчас более-менее восстановил БД и защитил получше. Теперь дополнительно подписываю юзеров при входе и проверяю стандартными средствами соц-сети через auth_key.

Накрутить себе денег и очков, можно и сейчас, если немного знать cheat engine или декомпиляцию проектов, но только себе. К сожалению, не существует защиты, которая может полноценно защищать от накрутки, т-к в Юнити открытый код, и все можно прочитать.
Это уже зависит от издателя. Мой издатель работает с разными движками/платформами, хотя многие берут только Флеш.

Вы главное, продукт хороший сделайте, издателя всегда найдёте.)
Под веб есть компиляция в Юнити, называется она — WebPlayer. Для проигрывания нужно ставить плагин. Встраивается через html. Возможности в несколько десятков раз круче, чем во Flash.

unity3d.com/webplayer — тут подробнее.
Успел прочитать статью еще до перепубликации, оперативно однако появилась. ) Хотел спросить, а что умеет ваш framework для Юнити? Оправдано ли? На продажу его готовили или хотите пустить подобные игр на конвеер?

На счет ощущений после релиза, автор очень точно описал. F5, F5, F5… )

Никогда не начинайте стартап поздней весной и тем более летом.

Неправда. Я свой стартап начал как раз поздней весной, и надо сказать в этот период работа просто кипела. Продуктивность работы скорее завязана на желании что-то создавать, а не на времени года.

А так, судя по скринам, получилась вполне приятная казуалка. Молодцы, удачи в развитии!

p.s. последний график — это откуда и что значат цифры 100к, 200к?
Уровень — да, издевательство, а вот не пройти всю игру с первого раза — нет, не вижу тут ничего криминального.

При текущем балансе, если игрок прочитал подсказки и прошел урок, то пройдет сходу более половины игры, как минимум. На первой локации топлива вообще в 2 раза больше, чем нужно. Игра проходится без вложений легко.
При рассылке примерно такой запрос подсчитывает восстановилось ли все топливо (за 120 секунд 100 едениц даём).

SELECT `sid`, `spam_time` FROM `players` WHERE `sn` = 1 AND `stamina` < '20000' AND (UNIX_TIMESTAMP() - `stamina_time`) / 120 * 100 > '20000' - `stamina`
Про аудиторию — это больше касамо ВКонтакте имеется в виду, так как платежеспособность ниже в несколько раз, чем в тех же Одноклассниках.
Схема с энергией — нормальная практика, подождал пока накопилось, и играешь дальше.
На счет плохой оптимизации возможно так и есть, хотя индексы назначены где надо. Тут скорее пробел был именно в настройке сервера, но это не моё.
то останется пиар

А пиарить тут нечего, уже давно отпиарено в упомянутых выше соц-сетях. Да и от этой платформы ничего не ждали, выпущено по моей инициативе ради опыта и обкатки перед iOS. Жаль, что вы для себя ничего не увидели интересного, но возможно кому-то наш опыт пригодиться.
Платные новинки еще не видели, заказали как раз и сняло 1000 голосов. Через пару недель может появится в блоке.

Да, издатель изначально был. Советов и помощи на самом деле было прилично. Для браузерной версии как минимум помогли с балансом, тестированием, сервером, заключением договоров с одноклассниками и всякими советами.
Не стоит сравнивать подобные сингл-плеер игры с WOT. Да и аудитория разная, посмотрите какого рода приложения в соц-сетях висят. Подход «жди или плати» довольно распространённый, его используют большинство фримиум игр (например, CSR Racing, Kings Bounty и т д). Я согласен, что схема не самая мягкая, мне более по душе монетизация как в Hill Climb Racing, но у нас изначально концепция не особо удачная, потому это единственный нормальный вариант в нашем случае. Отдавать игру «просто так» тоже не интересно.

Лично бы выматерился и отправил разработчику лучей поноса.

Ну, впёред! )

Information

Rating
Does not participate
Registered
Activity