Оптимизация мобильных игр в Unity

Крутые визуальные эффекты для мобильных игр в Unity

Рекомендуем интересную лекцию про визуальные эффекты от одного из разработчиков мобильной Star Wars: Galaxy of Heroes. За 20 минут раскрываются внутренние секреты оптимизации графики на мобильных устройствах и несколько крутых приемов, позволяющих значительно улучшить качество картинки и атмосферу без падения производительности.

Project Apocalypse — работаем…

Летом позапрошлого года я вдохновился на создание небольшой игры — симулятора лагеря выживших в пост-апокалиптическом сеттинге. Наработав с коллегами несколько страниц заметок, идей и концепций, проект был отложен из-за завала на работе. Потом пару раз он размораживался, проходил несколько итераций разработки и замораживался обратно, всё по тем же причинам. Потом менялся концепт, менялись инструменты… а […]

uScript

Project Apocalypse: состояние разработки

Почти полтора месяца проект находился в замороженном состоянии. Два раза он приходил к привычной ситуации — расширение имеющейся базы занимает больше времени, чем создание нового варианта с нуля. Интересная система случайных событий с выборами действий довольно быстро уперлась в проблемы с подключением и взаимосвязью с прошлой механикой. Интерфейс также оказался не таким удобным, как хотелось. А ведь на него было затрачено много времени. Как результат — разочарование и очередная заморозка. Но, разумеется, временная.

Позанимавшись пару недель прочими делами, появилось желание продолжить работу над проектом. Но с кодом нужно было что-то делать. Монстрообразная и трудноредактируемая структура совершенно не располагала к быстрой разработке с множеством итераций и стремительным развитием функционала. Писать код совсем вручную — бесконечно долго, учитывая кучу других задач. И тут, совершенно случайно, на глаза попался uScript. В отличии от PlayMaker, uScript, тоже являясь средством для визуального скриптинга, генерировал полноценный исходный код, который можно читать и редактировать. Но, как оказалось — это и не понадобилось.

uScript

Читать дальше проProject Apocalypse: состояние разработки

Размышления

Как можно вести достаточно регулярно обновляемый блог, если времени на него ровно 0? Кажется, я уже в десятый раз задаю этот вопрос. Дело не во времени, а в скудном игровом опыте последних месяцев. Как ни странно, но свою нишу заняла League of Legends. Не совсем тот самый идеальный шутер — не шутер и с долгими […]

Construct 2

Игровая разработка: про создание игровых прототипов

Мы возобновляем написание материалов по игровой разработке. Точнее — заметок о том, как сделать игру и возникающих при этом вопросах. Это не обучающие материалы, а описание пути и процесса. Была идея запустить цикл статей сторонним проектом, но сегодня стало понятно, что это не имеет смысла. Ни на какую глубокую серьёзность не претендуем — это путь новичка (с вялым четырехлетним опытом, ага).

Про создание игровых прототипов

Так уж получается, что с программированием я не дружу. За спиной курсы и уроки по basic, pascal, c, c++, php, java, perl, angelscript, actionscripts 2 & 3. Пара сертификатов, десяток учебников, понимание алгоритмов и принципов написания программного обеспечения. Но не моё это, мышление не так устроено, практики мало — не знаю. Куда легче написать несколько страниц творческого текста или даже технического задания, спроектировав всё в голове, нежели сидеть с кодом. Хотя в последнем часто удаётся получать восторженные эмоции от того, что код заработал как надо. Такой уютный, детский подход к программированию.

Construct 2
Construct 2

Читать дальше проИгровая разработка: про создание игровых прототипов

И снова про создание прототипов — Unity

Знаете, вся прошлая запись не актуальна. 30 минут видео изменили моё представление о прототипах для игр. Unity потрясающий. Собрать основу для трёхмерной бродилки можно за пять минут. Тьма обучалок и готовых ресурсов. Скрипты (тут предстоит разбираться, но это стоящий вариант). Отладка непосредственно в процессе разработки. Просто нет слов. Я совершал раньше несколько подходов к движку, […]