Главная » Архив меток: gamedev

Архив меток: gamedev

Russian AI Cup 2018, история 9 места

И, раз уж я оказался в десятке лучших, я решил снова поделиться своим подходом к написанию игрового бота для Russian AI Cup 2018. Меня, как и в прошлом году, зовут Андрей Рыбалка, только в этот раз мне 33. Сама задача несколько напоминала RAIC 2014 года, когда был хоккей, но вот решение было совсем другим.Мир в этот раз был трёхмерным и ...

Читать далее »

На гребне волны, или «я хочу в мейнстрим» — а стоит ли?

Помните резкий пик разработки и выпуска MOBA игр с момента выхода Dota 2, сколько было проектов? Сколько подобных игр делали в подобном жанре? Тысячи Кто дожил до настоящего времени? единицы Какой огромный пик начался с PUBG и Fortnite, сейчас каждый хочет сделать свою королевскую битву. Наблюдаете за актуальностью роялей? Сейчас это нужно игрокам, на это есть спрос. А нужно ли ...

Читать далее »

Rust новости #5 (январь 2019)

В этой подборке: Rust 1. Предлагаю вашему вниманию субъективную подборку ржавых новостей за январь. 32, уход Стива Клабника и Ника Камерона, киш от Cloudflare, устройство rust-analyzer и страничной памяти, поиски GUI и async, Oxydyze конференция для встроенщиков. 32. Вышел Rust 1. По сравнению с масштабным прошлым выпуском, на котором было сконцентрировано множество сил всего сообщества, тут серьезных нововведений не очень ...

Читать далее »

[recovery mode] Как я свою онлайн игру создавал. Часть 1: Работа с сетью

У меня недавно был отпуск, и появилось время спокойно попрограммировать свои домашние проекты. Привет всем! Точнее, простенькую 2D стрелялку. Захотел я, значит, свою простенькую онлайн игру сделать на Rust. Так как жанр предполагает экшен во все поля, поэтому решил использовать протокол UDP. Решил сначала сделать сетевую часть, а там уже видно будет, что да как. Понял что можно это все ...

Читать далее »

Математика в Gamedev по-простому. Кривые и дождь в Unity

Всем привет! Меня зовут Гриша, и я основатель CGDevs. Продолжим говорить про математику что ли. Пожалуй, основное применение математики в геймдеве и компьютерной графики в целом – это VFX. Вот и поговорим про один такой эффект – дождь, а точнее про его основную часть, требующую математики – рябь на поверхности. Последовательно напишем шейдер для ряби на поверхности, и разберём его ...

Читать далее »

Патентные тролли начинают и выигрывают: как я остался без игры

Очень часто описание этой словесной игры начинается с избитой фразы. "Балда ® – игра, знакомая всем со школьной скамьи". Однако, такое клише хорошо отражает суть: игра Балда ® широко известна еще с тех времен, когда в школах вместо стульев были лавки. Я и сам в далеких 2011 и 2013 годах написал две версии игра Балда ® под Android и iOS, ...

Читать далее »

Rust новости #4 (декабрь 2018)

В этой подборке: безумие с растом, страшен ли раст, волна пророчеств, Rust 2018, Rust Analyzer. Поскольку праздники кончились, предлагаю вашему вниманию субъективную подборку ржавых новостей за декабрь. 31 и Rust 2018, конечно. Самое важное событие декабря — выпуск Rust 1. Туда очень много всего вошло: редакция 2018, нелексические времена жизни, изменения системы модулей, дополнительные правила вывода времен жизни, const fn, ...

Читать далее »

[Из песочницы] Разработка игры и защита диплома или «Как я убил двух зайцев первым блином»

Дипломный проект О создании игр и получении высшего образования обычно говорят как о вещах несовместимых, часто вполне справедливо. Многие известные инди-разработчики бросали универы. Я же расскажу о противоположном опыте. О своём довольно необычном проекте и о том, как удалось совместить приятное с полезным. И вот, когда пришло время выбрать тему выпускной квалификационной работы, подумал: «Зачем ломать голову над её выбором ...

Читать далее »

Математика в Gamedev по-простому. Триангуляции и Triangle.Net в Unity

Всем привет! Меня зовут Гриша, и я основатель CGDevs. Математика – очень крутой инструмент при разработке игр. Но если скажем без понимания векторов и матриц обойтись в принципе сложно, то алгоритмы триангуляций не столь обязательная вещь, но с помощью них решается достаточно большое количество интересных задач. Сегодня хотелось бы поговорить про достаточно важный инструмент в вычислительной геометрии, такой как триангуляции ...

Читать далее »

[Перевод] Мысли о современном C++ и игровой разработке

Новый год для игровых разработчиков начался с волны критики, обрушившейся в адрес комитета по стандартизации C++ после публикации Араса Пранкевичуса «Жалобы по поводу современного C++». Возник серьезный вопрос: действительно ли комитет стандартов потерял связь с реальностью, или все наоборот, и это игровые разработчики откололись от остального С++ сообщества? Вашему вниманию предлагается перевод популярного поста Бена Дина, — ветерана игровой индустрии, ...

Читать далее »