Рубрика «Gamedev» - 30

PVS-Studio & Unreal Engine

Проект Unreal Engine развивается — добавляется новый код и изменятся уже написанный. Неизбежное следствие развития проекта — появление в коде новых ошибок, которые желательно выявлять как можно раньше. Одним из способов сокращения количества ошибок является использование статического анализатора кода PVS-Studio. Причем анализатор также быстро развивается и учится находить новые паттерны ошибок, некоторые из которых будут рассмотрены в этой статье. Если вас заботит качество кода ваших проектов, то эта статья для вас.
Читать полностью »

Короткий чеклист по созданию миров - 1

Предлагаю отвлечься от кода и немного поговорить о геймдеве. А если конкретнее то о настройке сеттинга для нового мира. Это комплексная, которая требует системного подхода (и конечно более глубокого чем представленный). Под катом вы найдете некий процесс-чеклист того, что, по-моему мнению, стоит обдумать и выбрать (или не выбрать) создавая новый или углубляя существующий сеттинг. На мой взгляд это может быть неплохой (надеюсь) отправной точной для начинающих или, как минимум, еще один способ подхода для более продвинутых. Итак, если Вам интересно, вперед, попробуем собрасть свой дивный новый мир.
Читать полностью »

Буквально на прошлой неделе завершилась бизнес-конференция игровой индустрии — White Nights St. Petersburg 2017. В этом году шоукейс значительно расширил свои границы, в том числе и для VR-проектов. Индустрия все еще понимает, что это направление будет востребовано и пока пытается нащупать подход, учась работать с уже существующими девайсами. Для VR уже не в первый раз конференцией выделяется отдельная номинация в рамках Indie Game Cup. В нашем блоге программы “Менеджмент игровых проектов” публикуем отчет о конференции от нашего автора — Михаила Пименова, про VR in White Nights.

image
Читать полностью »

Читая Хаб о разработке игр, я часто натыкаюсь на топики в духе «А вот мы делали-делали игру, конечно, она не пошла, но главное опыт, первый блин комом...» и все в таком ключе. Да я и сам грешил этим, чего уж скрывать. И знаете что? К черту это! Хочется прочитать, как у автора все получилось, про миллионы восторженных игроков, про манящие вершины топов, про то, ради чего мы и читаем «постмортемы». Чтобы черпать вдохновение, чтобы с удвоенной энергией преодолевать свои собственные трудности, в конце концов.

Механическая Коробка и моя Success Story - 1

Этим мы сегодня и займемся. Это будет рассказ о создании одной моей неоднозначной головоломки, с трудностями, победами, деньгами и прочими пикантными подробностями (для самых нетерпеливых я обвел на КДПВ сумму). Конечно, кто-то только улыбнется такому «успеху», но я считаю, что в современных реалиях, игра, сделанная 2 людьми в свободное от основной работы время, показала себя очень и очень неплохо! Но, обо всем по порядку.
Читать полностью »

Мне нравится читать подобные статьи, иногда в них удается почерпнуть хорошие идеи, иногда они вдохновляют, а иногда просто приятное пятничное чтиво про таких же разработчиков. Я решил поведать о своем тернистом пути инди разработчика и рассказать о создание своей небольшой игры и поделиться крупинками опыта.
Читать полностью »

Здравствуй!

Совсем недавно разбирая графический движок Pixi.js было обнаружено, что по нему практически нет обучающего материала на русском языке. И хоть все разработчики поголовно должны знать английский, вводный урок на родном языке, вряд ли сильно навредит. Мы будем писать простейшую мини-игру, суть которой уничтожать шарики, до того как они упали на землю. Вот что у нас получится в конечном итоге:

Читать полностью »

Предлагаю подборку невероятно красивых фонов и тайлсетов в разных сеттингах: от джунглей до sci-fi. Вы найдете всё, чтобы создавать эффектные окружения и задавать играм настроение посредством дизайна.

Must-Have: 20 игровых ассетов для дизайнера и художника - 1
Читать полностью »

Предисловие

Возможно у вас наступал такой момент, что хотелось написать свой движок для игр, или просто вы хотели узнать, как такое реализовать, но по каким — то причинам вам это не удавалось.
Ну что ж, тема довольно обширная, поэтому я начинаю серию уроков по написанию своего 2д игрового движка, и поверьте он будет не хуже того же Love2d, именно такого стиля и будет наш движок.
Читать полностью »

image

В мире игр существует градация — «казуальные» игры с простой механикой, midcore — игры чуть посложнее, и hardcore — настоящие, «хардкорные» игры, требующие от игрока понимания механики и быстроты реакций. У каждого из нас есть свой любимый жанр и свой фаворит. Кроме того, градация существует и в мире игроков. Есть игроки, которые вовсе и не игроки — «non-players». Есть классные игроки — «киты»; они не только исправно платят за игры, но и рассказывают друзьям и продвигают понравившийся продукт на форумах. В общем, разных типов игроков — море, равно как и типологий. Что мы о них знаем?

Читать полностью »

Lua in Moscow впервые на DevConf 2017 - 1
Приглашаем на митап с докладами Lua in Moscow 17-го июня на конференцию сообществ разработчиков DEVCONF

На митапе у вас будет шанс послушать доклады об устройстве и применении Lua и LuaJIT и обменяться опытом с членами коммьюнити.

Lua — уникальный язык программирования, который используется далеко не только в индустрии компьютерных игр, но и как встроенный язык расширений в таких инструментах web-программирования, как Redis, nginx, Tarantool, OpenResty. Lua также применяется для анализа больших данных, научных вычислений. Во многих роутерах, принтерах и других подобных устройствах есть Lua.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js