Сглаживание в играх: как разработчики делают картинку приятнее и какой тип сглаживания выбрать?

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

Обложка статьи «Сглаживание в играх: как разработчики делают картинку приятнее и какой тип сглаживания выбрать?»

Создание кроссплатформенной игры на Flutter за неделю

Рассказываем, как сделать мобильный кликер и адаптировать его для Android, iOS, ПК и веба.

Обложка статьи «Создание кроссплатформенной игры на Flutter за неделю»

Блокнот, Excel и осциллограф: где ещё можно делать игры? Подборка игр на необычных движках

Подборка, в которой не понятно, каким вопросом задаваться: зачем или как.

Обложка статьи «Блокнот, Excel и осциллограф: где ещё можно делать игры? Подборка игр на необычных движках»

Ломаем мозг: игровой движок для неевклидовых миров

Тоннели, которые вас уменьшают или которые ведут вниз, но на самом деле наверх: каким мог бы быть мир с другими правилами геометрии? Предлагаем помотреть.

Обложка статьи «Ломаем мозг: игровой движок для неевклидовых миров»
Обложка поста

Пост-обзор главной в СНГ геймдев-конференции DevGAMM Minsk 2019

Редактор раздела событий сходил на большую конференцию для профессионалов игровой индустрии и приготовил пост-обзор мероприятия.

Как создать игру с нуля на Godot Engine

Unity и Unreal Engine захватили большую часть рынка геймдева, но другие движки могут быть не хуже. В этом видео расскажем, как создать игру на Godot Engine.

Обложка статьи «Как создать игру с нуля на Godot Engine»

История инди-разработчика: как на год лишиться свободного времени и 6000 $, чтобы разработать 2D RPG

Сделать игру одному, рассчитывая только на свой небольшой бюджет — задачка не из лёгких. Рассматриваем кейс одного из разработчиков, которому это удалось.

Обложка статьи «История инди-разработчика: как на год лишиться свободного времени и 6000 $, чтобы разработать 2D RPG»

Интеграция своей игры в Steam: работа с лобби в Steamworks.NET

Steam предоставляет инструменты для интеграции своих сервисов в игры с помощью Steamworks. Рассказываем о том, как создать игровое лобби и работать с ним.

Обложка статьи «Интеграция своей игры в Steam: работа с лобби в Steamworks.NET»

Видеоуроки по созданию игры на C++

Небольшая серия видеоуроков, следуя которым вы сможете написать свою игру на C++ даже будучи новичком в программировании.

Обложка статьи «Видеоуроки по созданию игры на C++»

Создание игры от идеи до продвижения после релиза

Делать игры не только интересно, но и прибыльно, если подойти к разработке с умом. Рассказываем, как войти в геймдев и пройти путь от идеи до релиза.

Обложка статьи «Создание игры от идеи до продвижения после релиза»

Уловки в играх: как разработчики заставляют вас чувствовать себя классным

Разработчикам игр выгодно, чтобы вы чувствовали себя классным. И порой ради этого они идут на различные уловки. Какие? Рассказываем в статье.

Обложка статьи «Уловки в играх: как разработчики заставляют вас чувствовать себя классным»
GTC 2019

ИИ, больше RTX и автопилот: главное с конференции GTC 2019

Её проводит NVIDIA, поэтому многие анонсы и выступления связаны именно с достижениями в сферах ИИ, графики, облачных ресурсов и беспилотного транспорта.

Первый опыт разработки игры на Rust

В этой статье рассмотрим разработку игры в теннис на Rust. Она ещё не закончена, но уже можно поделиться полученным опытом.

Обложка поста
Для статьи студии Кефир

Из Москвы в Волгоград за большой разработкой: история геймдизайнера студии Кефир

Многие переезжают в столицу, чтобы работать в крупной студии, но есть и те, кто уезжает из Москвы по той же причине. Как это происходит, куда они едут и есть ли…

Обложка поста

Создаём простую игру на Vanilla JS

В этой статье мы напишем простую игру с помощью HTML, CSS и чистого JavaScript — никаких фреймворков, только хардкор.

Как быстро написать игру для Android на Unity

В своё время Flappy Bird, не имея сложной механики и графики, стала хитом. Сегодня мы расскажем, как всего за 10 минут написать свой вариант игры на Unity под Android.

Обложка поста

Интересные проекты: математическая C-библиотека для разработки видеоигр

Проект MATHC — коллекция объектов для разработки 2D- и 3D- игр.

Курс «Программирование простых игр на C++ за 10 минут»

Подборка видеозаписей создания игр на языке C++ при помощи средств OpenGL. …

Обложка поста

Пишем «Змейку» под Android на Python и Kivy

В этой статье мы напишем классическую «Змейку» на Python с помощью инструмента для создания GUI Kivy.

Обложка поста

Создаем многопользовательскую браузерную игру. Часть вторая. Разбираем игровой фреймворк

Рассказывает Алвин Лин, разработчик программного обеспечения из Нью-Йорка В этой статье я продолжаю тему создания многопользовательской браузерной игры. Здесь я с технической точки зрения попытаюсь в общих чертах объяснить, как задержка может влиять на игру и как с этим…

rocket-launcher-pew-pew
socket

Создаем многопользовательскую браузерную игру. Часть первая. Клиент-серверная архитектура

Рассказываем о создании простой многопользовательской браузерной игры на JavaScript и Node.js с использованием веб-сокетов.

На пути к Deep Blue: пошаговое руководство по созданию простого ИИ для игры в шахматы

Эта статья посвящена написанию простого ИИ, умеющего играть в шахматы, на JavaScript. Отличный способ изучить несколько полезных алгоритмов.

Обложка поста
Обложка поста

Курс «Создание 2D-игры под Android»

Курс по созданию 2D-игры на Unity 5, в ходе которого вы познакомитесь с Unity, созданием скриптов, управляющих элементов и публикацией игры в Google Play.

Обложка поста

Создаем игровой движок с видом от первого лица за 265 строк кода на JavaScript

В этой статье мы создадим небольшой игровой движок с видом от первого лица без сложной математики и техник 3D-визуализации, используя метод рейкастинга (трассировки, или «бросания», лучей).

Обложка поста

Идеи для своих проектов: какие игры должен уметь писать каждый программист и как начать зарабатывать на этом

Есть игры, которые должен уметь писать каждый программист. Здесь несколько игр, которые помогут вам пройти путь от новичка до зрелого программиста.

Обложка поста

Как написать бота, которого будет нельзя обыграть в «крестики-нолики», или Знакомство с правилом «минимакс»

Мы напишем ИИ, который будет невозможно обыграть в «крестики-нолики». Предугадав ваш вопрос «почему?», ответим: благодаря алгоритму «минимакс».

Создание игры «Aviator»: изучаем основы 3D-анимации c Three.js. Часть вторая. Наводим красоту

В этой части мы улучшим визуальное качество сцены, сделаем движение самолёта гораздо более плавным и добавим эффект волн.

Обложка поста

Создание игры «Aviator»: изучаем основы 3D-анимации c Three.js. Часть первая. Создание сцены

Рассказывает Карим Маалул  В этой серии из двух статей мы создадим простую 3D-игру про летающий самолётик при помощи Three.js, библиотеки, упрощающей работу с WebGL. WebGL — для многих тёмный лес…

Обложка поста

Техностримы по разработке игр — как создать успешный проект. Краткий дайджест

В ноябре образовательный канал Технострим провел несколько трансляций. В студию приходили разработчики и руководители игровых проектов Mail.Ru Group и делились своим опытом.

Обложка поста
Обложка поста

Как научиться разрабатывать игры: подробная блок-схема

Пользователь с ником miloyip опубликовал в своем репозитории game-programmer на GitHub схематичное пошаговое руководство по изучению области разработки игр. Автор руководства сам является разработчиком игр с 20-летним стажем.

Обложка поста

Создание Minecraft на Unity3D. Часть вторая. Генерация мира

Это вторая часть руководства по созданию собственной Minecraft-подобной игры. В ней мы напишем генератор мира и добавим персонажа, который сможет перемещаться по миру, ставить и удалять блоки. В предыдущей части мы…

Обложка поста

Создание Minecraft на Unity3D. Часть первая. Создаем базовый куб с текстурой

Мы начинаем серию уроков, ориентированную на то, чтобы научить вас создавать простую Minecraft-подобную игру, а также изучить различные аспекты движка Unity3D. Так как это вводный урок, алгоритмы и структура объектов, представленные…