Последние несколько лет Valve работали над улучшением качества мультиплеера в Dota 2 и CS:GO при помощи ретрансляции трафика и его переноса на свою сетевую магистраль. Это позволяет защищать игры от DoS-атак, понижает пинг и повышает качество соединения. В SDK Steamworks версии 1.44 Valve выкатили новый API, предоставляющее доступ к этой службе всем партнёрам Steam.
Рубрика «Gamedev» - 22
Разработчики теперь могут использовать сетевой API Valve для своих игр в Steam
2019-03-14 в 20:36, admin, рубрики: api, Gamedev, networking, Steam, steamworks sdk, Valve, разработка игрWG Contract API: zoo of services
2019-02-26 в 9:19, admin, рубрики: api, distributed systems, Gamedev, systems design, wargaming, Анализ и проектирование систем, Блог компании Wargaming, микросервисы, проектирование систем, разработка игр, распределенные системы
С ростом количества компонентов в программной системе, обычно растёт и количество людей принимающих участие в её разработке. Как следствие, для сохранения темпов разработки и простоты сопровождения, подходы к организации API должны стать предметом особого внимания.
Если хотите познакомиться поближе с тем как команда Wargaming Platform справляется со сложностью системы из более чем сотни взаимодействующих друг с другом web-сервисов, то добро пожаловать под кат.
Читать полностью »
Маркетинг в движении: год производства гифок
2019-02-23 в 13:36, admin, рубрики: game development, gamedesign, Gamedev, gif, продвижение игр, разработка игрКогда Банди с другом начинали работать над динамичным рогаликом Wizard of Legend, они понимали, что главная проблема — это недостаток опыта. У них не было связей, бюджета на маркетинг или экспертизы, которую могли бы использовать ветераны индустрии. Поэтому было важно начать рассказывать об игре как можно раньше.

Они быстро поняли, что gif-изображения точнее передают динамику игры и лучше привлекают внимание людей. За год они узнали много нового о том, как сделать гифку убедительной.
Читать полностью »
Передача данных между сценами в Unity — применение мультисценности в разработке простых игр
2019-02-18 в 11:03, admin, рубрики: admob, C#, Gamedev, scenemanagement, unity, unity3d, Дизайн игрДанная статья будет полезна начинающим разработчикам игр. В ней я расскажу о собственном опыте реализации мультисценного взаимодействия и проблемах с которыми я столкнулась.
Поговорим о статических классах для хранения данных, различных способах подгрузки сцен движком Unity, а также коснёмся кейса подключения Admob к проекту. Информация предоставлена официальной документацией и доброжелательным коммьюнити разработчиков.
Читать полностью »
Russian AI Cup 2018, история 9 места
2019-02-17 в 3:48, admin, рубрики: AI, bot, CodeBall, Gamedev, raic, russian ai cup, Программирование, разработка игр, Спортивное программированиеИтак
Меня, как и в прошлом году, зовут Андрей Рыбалка, только в этот раз мне 33. И, раз уж я оказался в десятке лучших, я решил снова поделиться своим подходом к написанию игрового бота для Russian AI Cup 2018.
В этот раз заданием был футбол. Сама задача несколько напоминала RAIC 2014 года, когда был хоккей, но вот решение было совсем другим.
Мир в этот раз был трёхмерным и эта трёхмерность использовалась по полной программе. Сама игра больше всего напоминала Rocket League.
Не буду утомлять вступительной частью, проще показать, как это выглядело. Посмотреть игры можно на сайте, либо на видео:
На гребне волны, или «я хочу в мейнстрим» — а стоит ли?
2019-02-10 в 7:58, admin, рубрики: dota 2, gamedesign, Gamedev, GameDev с нуля, PUBG, Игры и игровые приставки, инди, Карьера в IT-индустрии, личный опыт, мейнстрим, начинающемуб MOBA, разработка игр, рассуждения, трендыПомните резкий пик разработки и выпуска MOBA игр с момента выхода Dota 2, сколько было проектов? Сколько подобных игр делали в подобном жанре?
Тысячи
Кто дожил до настоящего времени?
единицы

Наблюдаете за актуальностью роялей? Какой огромный пик начался с PUBG и Fortnite, сейчас каждый хочет сделать свою королевскую битву. Сейчас это нужно игрокам, на это есть спрос.
А нужно ли это нам, разработчикам?
Давайте разбираться
Читать полностью »
CGDevs Moscow Meetup #2
2019-02-05 в 11:58, admin, рубрики: cg, cgdevs, Gamedev, hyper casual, встреча, геймдев, компьютерная графика, конференции, митап, разработка игрВсем привет! 6 марта пройдёт вторая встреча CGDevs Moscow Meetup. Встреча состоится в Высшей школе бизнес-информатики НИУ ВШЭ. С 18:30 до 22:00 мы будем обсуждать разработку игр, компьютерную графику, игровые движки и многое другое, что имеет отношение к красоте и технологиям.
Мой путь начинающего разработчика игр
2019-02-03 в 9:31, admin, рубрики: adobe, adobe illustrator, app, application, arcade, C#, game development, Gamedev, gamedevelopment, Google, Google Play, illustrator, python, python3, unity, unity3d, аркада, дизайн, Дизайн игр, игра, история, история из жизни, история успеха, новая игра, новое, опыт, разработка, разработка игр, разработка игр под android, си шарп, Тестирование игр, школьник, школьникиДоброго времени суток, уважаемые пользователи!
Хочу поделиться с Вами своей маленькой историей создания своей маленькой игры.
Ну, начнем с того, что я — школьник. На носу у меня ЕГЭ, надо бы к нему готовиться, а меня все тянет и тянет в эту какую-то заблудшую степь. Но меня это ни сколько не останавливает. Еще в детстве мечтал делать игры, вот почему бы и не начать именно сейчас.
Что ж, начнем, пожалуй.
Наступил 2019 год, и я решил: «Пора заняться чем-то новым!» Сел на диван первого января, открыл YouTube, как обычно, и включил фоном какой-то видос, параллельно размышляя чем бы заняться. И вот мне в голову пришла великолепная мысль, которой я решил сразу же заняться. Я решил выучить новый язык программирования! До этого знал только Python (о нем чуть позже) и pascal, который никому был не нужен, только для решения того же ЕГЭ. Вот сел я значит за ноутбук и думаю «Какой бы язык выбрать?». Мой выбор пал на Java.
Читать полностью »
Teaching kids to program
2019-01-31 в 16:12, admin, рубрики: diy или сделай сам, education, Gamedev, kids, Программирование, разработка игр, Учебный процесс в ITHi. My name is Michael Kapelko. I've been developing software professionally for more than 10 years. Recent years were dedicated to iOS. I develop games and game development tools in my spare time.
Overview
Today I want to share my experience of teaching kids to program. I'm going to discuss the following topics:
- organization of the learning process
- learning plan
- memory game
- development tools
- lessons
- results and plans





