Если реальность за окном этой зимой кажется вам серой и бесперспективной, загляните в наш дайджест и погрузитесь в мир VR. Здесь всегда происходит что-то интересное!

Читать полностью »
Рубрика «game development» - 20
Дайджест VR и AR: декабрь
2016-01-15 в 16:52, admin, рубрики: AR, game development, VR, Блог компании Plarium, виртуализация, виртуальная реальность, дайджест, дополненная реальность, игры, Новости, разработка, разработка мобильных приложений, события7 примеров использования процедурной генерации в играх, о которых полезно знать всем разработчикам
2016-01-15 в 13:53, admin, рубрики: game development, ua-hosting.company, Блог компании ua-hosting.company, геймдев, игры, процеджурная генерация, процедуры, разработкаПроцедурно-генерируемый контент «правильных» игр — Diablo, Rogue, Spelunky, Daggerfall, Elite, Spore и даже аналогов Football Manager — не перестает удивлять. Он позволяет иначе взглянуть на дизайн и подчеркивает элегантность основных показателей системы. С его помощью вы экономите время и можете зарабатывать. Именно благодаря ему Skyrim и Minecraft привлекают огромное количество игроков, которые не изменяют своему выбору даже через несколько лет после выхода этих продуктов. Процедурная генерация – надежное основание, на котором построена концепция столь ожидаемой "No Man’s Sky" от Hello Games.
В то же время стоит отметить, что принципы процедурной генерации не всегда используются и воспринимаются правильно, а потому не у всех получается сходу разрабатывать алгоритмы для отдельных элементов игры. Учитывая такую особенность, мы проконсультировались с опытными разработчиками и решили рассказать вам о продуктах, которые нашли весьма оригинальное применение данной технике.
В каждой из нижеупомянутых игр процедурная генерация производит невероятный эффект, а потому, возможно, подготовленный обзор вдохновит вас на создание более качественных продуктов на базе генерируемых алгоритмов.
1.Crusader Kings II: Сложные родственные связи становятся динамичными благодаря генерируемым персонажам
Почему я пишу игры на C (да, на C)
2016-01-14 в 21:12, admin, рубрики: C, C#, c++, game development, Go, haxe, java, javascript, разработка игр, Сомнения в адекватности автора, метки: Разработка игр Я — тот ещё фрукт. Все мои личные игровые проекты, которыми я занимался в последнее время, были написаны на «vanilla» C. Больше никто так не делает, поэтому, полагаю, вам может быть интересно узнать, почему я сделал такой выбор.
Написанное дальше содержит мнение о языках программирования, которое вам может не понравиться. Я предупреждал.Читать полностью »
Горький опыт создания игровой компании
2016-01-14 в 11:11, admin, рубрики: game development, iOS разработка, бизнес студии, геймдев, игровая индустрия, ошибки в бизнесе, ошибки управления, разработка под iOS, создание игр, управление разработкой 
Возможно, это и звучит странно, но для создания бизнеса недостаточно только вложений и энтузиазма. В этой статье я приведу несколько полезных советов для развития проекта, которые дались мне через горький опыт.
Эта история о страстной мечте с печальным концом.
Летом 2012 я решил отдаться моей самой главной страсти – созданию компьютерных игр. У меня были средства, и я думал, что у меня есть всё необходимое для того, чтобы создать кампанию, занимающуюся разработкой игр.
Мы решили назвать её “Supersonic Parachute”.
Я не буду вдаваться в подробности, но укажу самые главные причины, которые привели нас к провалу.
Читать полностью »
Простой пул объектов в Unity3D
2016-01-14 в 8:53, admin, рубрики: C#, destroy., game development, instantiate, pool, unity3d, оптимизация, разработка, физикаВ процессе разработки я столкнулся с необходимостью создания пула объектов. Прочитав эту и другие статьи, решил написать для своих нужд пул попроще с доступом к объекту по строке (названию префаба).
Итак, начнем. Пул состоит из четырех скриптов. Состояние вкл/выкл на объекте в пуле определяется его свойством Unity activeInHierarchy, чтобы не городить дополнительных переменных.
Читать полностью »
Там, где живет Единорог Пикси. Indie-повествование
2016-01-13 в 17:08, admin, рубрики: Action Script, adobe air, adobe flash, game development, indie games Всегда с любопытством читаю очередную историю от инди-разработчиков. О том, как зарождалась идея, какой путь был пройден и что в итоге получилось. Хочу поделиться своей историей создания очень простой, но динамичной игры. Так как будет освещена и техническая часть, это может быть интересно для людей которые хотят сделать свою игру, но не определились с платформой.
Читать полностью »
21 бесплатный учебный ресурс для разработчиков игр
2016-01-13 в 11:41, admin, рубрики: game development, Блог компании Plarium, геймдизайн, обучение, полезно, Программирование, разработка, разработка мобильных приложений, ресурсы, Тестирование игр, цифровой артВ интернете полным-полно создателей контента, и каждый хочет привлечь к себе внимание. Но, как ни странно, хороший учебный ресурс найти нелегко, а бесплатный – еще сложнее. Мы публикуем перевод материала, в котором автор собрал ссылки на самые авторитетные и полезные обучающие площадки.
Альтернативный Sound Manager для мелких и средних проектов на Unity3D
2016-01-13 в 9:38, admin, рубрики: C#, game development, unity3d, рефакторинг
На написание данной статьи меня мотивировала другая статья о пригодном для использования в маленьких проектах менеджере звуков. В данном посте я опишу некоторые недостатки, которые автор не перечислил, и предложу свой вариант реализации, на мой взгляд, исправляющий их.
Данная статья будет полезна как начинающим разработчикам для приобретения опыта и получение готовой наработки, так и заядлым архитекторам, в офисах которых не утихают споры о значимости отделения вида от модели и удаления статики из кода. Я уверен в том, что решение, предложенное мною, не является полностью универсальным, и имеет свои недостатки, однако важным и приятным элементом для меня стало бы то, что каждый заинтересованный читатель почерпнул бы полезное для себя и улучшил собственные модули, используя мои советы.
Читать полностью »
Шейдеры в libgdx для чайников
2016-01-11 в 8:15, admin, рубрики: game development, Gamedev, java, libgdxСтатья будет полезна тем, кто начинает свое знакомство с libgdx и шейдерами. Шейдеры часто игнорируются новичками, хотя и позволяют делать множество красивых эффектов, достаточно просто. Я не буду сильно углубляться в OpenGL и шейдеры, а пройдусь лишь по верхам, но этого вполне достаточно как для использования чужих шейдеров, так и для написания своих.
Немного теории
Итак, что такое шейдер? Шейдеры в OpenGL — это небольшие программы, написанные на C подобном языке GLSL. Эти программы исполняются напрямую на GPU. Шейдеры работают в паре: вершинные шейдеры и фрагментные.
Читать полностью »
Кастомные корутины в Unity 5.3
2016-01-09 в 14:09, admin, рубрики: coroutines, custom coroutines, game development, Gamedev, unity, unity3d, ПрограммированиеВсем привет. Это перевод статьи из официального блога движка Unity. В ней пойдет речь о способе создания своих корутин, появившемся в версии 5.3.

Среди новых блестящих возможностей Unity 5.3 я обнаружил одну небольшую вещь, которая оказалась мне полезной, и, думаю, может пригодиться и вам. Это кастомные корутины, представленные классом CustomYieldInstruction. Благодаря ему, вы сможете очень просто создать свои собственные корутинные yield-операторы. Давайте рассмотрим это на живом примере.
Читать полностью »


