История графики игр: от бледных пятен на экране до фотореалистичных миров

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

Обложка: История графики игр: от бледных пятен на экране до фотореалистичных миров
Обложка: Разработчики League of Legends рассказали о провальном запуске. Почему это может быть важно для любого разработчика?

Разработчики League of Legends рассказали о провальном запуске. Почему это может быть важно для любого разработчика?

На YouTube-канале League of Legends вышел ролик, где от лица разработчиков проекта рассказывается о провальном запуске Clash — турнирного режима для команд. Запуск проводился поэтапно в разных частях мира. Несмотря…

Evennia — python библиотека для текстовых онлайн-игр

Evennia помогает создавать многопользовательские текстовые игры в консоли. Помимо движка она содержит базовые игровые классы и модули.

Обложка: Evennia — python библиотека для текстовых онлайн-игр

Баги в играх, которые стали культовыми фичами и изменили геймдев

9 сентября — день бага (тестировщика). По такому поводу вспоминаем о багах в любимых играх, которые повлияли на развитие геймдева.

Обложка: Баги в играх, которые стали культовыми фичами и изменили геймдев

Простреленное колено, чит-коды и нецензурное оружие: угадайте игру по факту о ней

Насколько обширный ваш игровой опыт? Мы сделали тест, в котором собрали интересные факты об играх разных жанров и времён. Сколько угадаете?

Обложка: Простреленное колено, чит-коды и нецензурное оружие: угадайте игру по факту о ней

Как стать разработчиком игр? 8 ответов от геймдевелоперов

Мы выяснили, какие языки и инструменты нужно освоить, с чего начать и как выстроить план обучения, чтобы стать разработчиком игр.

Обложка: Как стать разработчиком игр? 8 ответов от геймдевелоперов

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

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

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

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

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

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

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

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

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

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

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

Обложка: Ломаем мозг: игровой движок для неевклидовых миров
Обложка: Пост-обзор главной в СНГ геймдев-конференции DevGAMM Minsk 2019

Пост-обзор главной в СНГ геймдев-конференции 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. Она ещё не закончена, но уже можно поделиться полученным опытом.

Обложка: Первый опыт разработки игры на Rust
Для статьи студии Кефир

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

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

Обложка: Создаём простую игру на Vanilla JS

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

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

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

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

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

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

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

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

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

Обложка: Курс «Программирование простых игр на C++ за 10 минут»

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

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

Обложка: Пишем «Змейку» под Android на Python и Kivy

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

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

rocket-launcher-pew-pew
socket

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

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

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

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

Обложка: На пути к Deep Blue: пошаговое руководство по созданию простого ИИ для игры в шахматы
Обложка: Курс «Создание 2D-игры под Android»

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

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

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

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

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

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

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

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

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

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

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