История графики игр: от бледных пятен на экране до фотореалистичных миров
Сейчас трендом графики в играх является трассировка лучей (хоть и тяжело сейчас купить подходящую видеокарту). Но знаете ли вы, какой путь прошла графика, прежде чем стать фотореалистичной?
Погружайтесь в историю графики вместе с нами: https://tprg.ru/GgZo
#gamedev
Сейчас трендом графики в играх является трассировка лучей (хоть и тяжело сейчас купить подходящую видеокарту). Но знаете ли вы, какой путь прошла графика, прежде чем стать фотореалистичной?
Погружайтесь в историю графики вместе с нами: https://tprg.ru/GgZo
#gamedev
Точка входа в IT: со студенческой скамьи в геймдев
Герой статьи перепробовал бэкенд, фронтенд, разработку десктопных приложений, но в итоге решил разрабатывать игры.
В интервью он рассказал, какие знания ему понадобились, чтобы стать Junior-разработчиком на Unreal Engine:
https://tprg.ru/YEov
#точка_входа #gamedev #cpp
Герой статьи перепробовал бэкенд, фронтенд, разработку десктопных приложений, но в итоге решил разрабатывать игры.
В интервью он рассказал, какие знания ему понадобились, чтобы стать Junior-разработчиком на Unreal Engine:
https://tprg.ru/YEov
#точка_входа #gamedev #cpp
Стоит ли изучать C# для разработки игр?
Unity является одним из самых популярных готовых движков для игр. Для работы с Unity используется C#. Но стоит ли тратить время на изучение C# и Unity, когда есть другие альтернативы? И можно ли найти работу после освоения движка?
Ответ можно найти в видео, где рассмотрены примеры вакансий по Unity и истории начинающих геймдевелоперов:
https://youtu.be/_QbbstNuTGI
#csharp #gamedev
Unity является одним из самых популярных готовых движков для игр. Для работы с Unity используется C#. Но стоит ли тратить время на изучение C# и Unity, когда есть другие альтернативы? И можно ли найти работу после освоения движка?
Ответ можно найти в видео, где рассмотрены примеры вакансий по Unity и истории начинающих геймдевелоперов:
https://youtu.be/_QbbstNuTGI
#csharp #gamedev
YouTube
Стоит ли учить C#, чтобы делать игры?
Арендуйте сервер Mac Mini на М1 в Selectel для iOS-разработки и тестирования: https://slc.tl/pZZju
Статья по архитектуре в Unity: https://unity.com/how-to/how-architect-code-your-project-scales
Таймкоды
0:00 Начало
0:21 Глава 1. Junior Unity developer
1:58…
Статья по архитектуре в Unity: https://unity.com/how-to/how-architect-code-your-project-scales
Таймкоды
0:00 Начало
0:21 Глава 1. Junior Unity developer
1:58…
Учим ребёнка создавать игры на Unity
Многие дети любят игры. Поэтому лучший способ заинтересовать их программированием — предложить создать собственную игру.
Для старта в геймдеве отлично подойдёт движок Unity. Он использует достаточно понятный язык C# и даёт широкие возможности для дальнейшего развития.
Освоить ребёнку Unity поможет серия видеоуроков из статьи:
https://tproger.ru/articles/videouroki-dlja-detej-i-podrostkov-po-unity/
#gamedev #csharp
Многие дети любят игры. Поэтому лучший способ заинтересовать их программированием — предложить создать собственную игру.
Для старта в геймдеве отлично подойдёт движок Unity. Он использует достаточно понятный язык C# и даёт широкие возможности для дальнейшего развития.
Освоить ребёнку Unity поможет серия видеоуроков из статьи:
https://tproger.ru/articles/videouroki-dlja-detej-i-podrostkov-po-unity/
#gamedev #csharp
Изучаем Unity с нуля
Чтобы разрабатывать игры, удобно начать с движка Unity. Он обладает мощным инструментарием, который позволяет создавать игры разных жанров и масштабов, и в то же время дружелюбен для новичков.
Для освоения основ Unty подойдёт бесплатный видеокурс на YouTube. С его помощью вы научитесь писать под Unity код на C# и использовать различные функции и свойства движка.
#csharp #курсы #gamedev
Чтобы разрабатывать игры, удобно начать с движка Unity. Он обладает мощным инструментарием, который позволяет создавать игры разных жанров и масштабов, и в то же время дружелюбен для новичков.
Для освоения основ Unty подойдёт бесплатный видеокурс на YouTube. С его помощью вы научитесь писать под Unity код на C# и использовать различные функции и свойства движка.
#csharp #курсы #gamedev
Учимся разрабатывать игры на Python с помощью движка Pygame
Серия роликов на примере клона игры Space Invaders покажет, как использовать Pygame в создании собственных игр:
1. Установка модулей, настройка и отрисовка на экране изображения пушки из игры.
2. Обработка событий нажатия клавиш и движение пушки по горизонтали.
3. Разбор понятия «спрайт» и реализация стрельбы в игре.
4. Заполнение экрана армией пришельцев, созданных на базе одного класса.
5. Коллизии между объектами, обработка столкновения с пушкой, а также реализация уничтожения пришельцев.
6. Отображение текущего счета, сохранение рекорда в текстовом файле и настройка отображения количества оставшихся жизней.
#python #gamedev
Серия роликов на примере клона игры Space Invaders покажет, как использовать Pygame в создании собственных игр:
1. Установка модулей, настройка и отрисовка на экране изображения пушки из игры.
2. Обработка событий нажатия клавиш и движение пушки по горизонтали.
3. Разбор понятия «спрайт» и реализация стрельбы в игре.
4. Заполнение экрана армией пришельцев, созданных на базе одного класса.
5. Коллизии между объектами, обработка столкновения с пушкой, а также реализация уничтожения пришельцев.
6. Отображение текущего счета, сохранение рекорда в текстовом файле и настройка отображения количества оставшихся жизней.
#python #gamedev
This media is not supported in your browser
VIEW IN TELEGRAM
Классическая игра «Пинг-понг» на Java
Если вы искали обучающее руководство по воссозданию классической игры «Пинг-понг», то вы его нашли! Для реализации этой цели в этой статье предлагается библиотека Processing и Java:
https://nuancesprog.ru/p/15929/
#java #gamedev
Если вы искали обучающее руководство по воссозданию классической игры «Пинг-понг», то вы его нашли! Для реализации этой цели в этой статье предлагается библиотека Processing и Java:
https://nuancesprog.ru/p/15929/
#java #gamedev
Игра «Сапёр» на Python. Minesweeper in Python Tkinter Превью
При помощи библиотеки tkinter можно создать свои десктопные графические приложения на python. В этом курсе вы изучите все основные виджеты, которые применяются в формах и создадите на их основе полноценную игру:
https://www.youtube.com/watch?v=I4yl0VbXpA8&list=PLQAt0m1f9OHtfXxDph-MJvYCLaOvildGQ
#python #gamedev
При помощи библиотеки tkinter можно создать свои десктопные графические приложения на python. В этом курсе вы изучите все основные виджеты, которые применяются в формах и создадите на их основе полноценную игру:
https://www.youtube.com/watch?v=I4yl0VbXpA8&list=PLQAt0m1f9OHtfXxDph-MJvYCLaOvildGQ
#python #gamedev
Как попасть в геймдев с нуля?
Разработка видеоигр — сложный процесс, в котором участвуют десятки специалистов. Gamedev должен уметь
создавать анимации, визуальные эффекты, игровые концепции, а также дизайн.
Если вы загорелись желанием погрузиться в игровую индустрию, но не знаете с чего начать обучение, то в этой статье мы собрали советы, которые помогут начинающим быстро освоить профессию:
https://tproger.ru/articles/kak-popast-v-gejmdev-s-nulja/
#gamedev
Разработка видеоигр — сложный процесс, в котором участвуют десятки специалистов. Gamedev должен уметь
создавать анимации, визуальные эффекты, игровые концепции, а также дизайн.
Если вы загорелись желанием погрузиться в игровую индустрию, но не знаете с чего начать обучение, то в этой статье мы собрали советы, которые помогут начинающим быстро освоить профессию:
https://tproger.ru/articles/kak-popast-v-gejmdev-s-nulja/
#gamedev
Как создать полноценную игру всего за 72 часа с помощью нейросетей?
Недавно появилась новость о том, что энтузиасты написали полноценную браузерную игру всего за 72 часа.
Игра называется Generated Adventure и над ней работали всего два человека. Притом, один работал фуллтайм, второй был на подхвате. Они использовали ChatGPT и Midjourney для графики, сценариев, диалогов, музыки. По оценке дизайнеров, только прорисовка всех островов потребовала бы полный месяц работы двух человек.
Игра выглядит круто, но самое интересное, что ребята полностью описали свой опыт с документацией к каждому шагу с промптами и скриншотами диалогов с ChatGPT. И по сути это пошаговый гайд, как сделать так же.
Даже если вы далеки от геймдева, это очень интересно читать.
#gamedev #ии
Недавно появилась новость о том, что энтузиасты написали полноценную браузерную игру всего за 72 часа.
Игра называется Generated Adventure и над ней работали всего два человека. Притом, один работал фуллтайм, второй был на подхвате. Они использовали ChatGPT и Midjourney для графики, сценариев, диалогов, музыки. По оценке дизайнеров, только прорисовка всех островов потребовала бы полный месяц работы двух человек.
Игра выглядит круто, но самое интересное, что ребята полностью описали свой опыт с документацией к каждому шагу с промптами и скриншотами диалогов с ChatGPT. И по сути это пошаговый гайд, как сделать так же.
Даже если вы далеки от геймдева, это очень интересно читать.
#gamedev #ии
Что будет, если взять известную игру сапëр и изменить игровой процесс на обратный?
Автор статьи задался таким вопросом и создал необычный пет-проект с игрой «Минёр». В отличие «Сапёра» здесь игроку доступна сразу вся информация об игровом поле.
Не баг, а фича, получается. А ещё отличный проект, чтобы потренироваться в разработке на JavaScript.
В статье подробнее о процессе разработке: https://habr.com/ru/articles/408169/
Исходники есть на гитхабе: github.com/schibir/mineslitter
А здесь небольшая демка, чтобы поиграться: schibir.github.io/mineslitter
#gamedev #javascript #веб
Автор статьи задался таким вопросом и создал необычный пет-проект с игрой «Минёр». В отличие «Сапёра» здесь игроку доступна сразу вся информация об игровом поле.
Не баг, а фича, получается. А ещё отличный проект, чтобы потренироваться в разработке на JavaScript.
В статье подробнее о процессе разработке: https://habr.com/ru/articles/408169/
Исходники есть на гитхабе: github.com/schibir/mineslitter
А здесь небольшая демка, чтобы поиграться: schibir.github.io/mineslitter
#gamedev #javascript #веб
Назад в 80-е: как сделать аркадный автомат со своей 8-bit игрой?
Авторы статьи решили полностью погрузиться в 80-е и собрали несколько своих аркадных автоматов, к которым написали игру.
Вот, что из этого получилось
#история #gamedev
Авторы статьи решили полностью погрузиться в 80-е и собрали несколько своих аркадных автоматов, к которым написали игру.
Вот, что из этого получилось
#история #gamedev
Как обычно делаются игры
Автор подробно рассказывает о том, чем разработка игр отличается от создания типичного софтвера.
Он описывает роли в команде, этапы производства, и тестирования. Отдельное внимание уделено управлению фичами и техдолгу — ключевым проблемам в игровой индустрии.
#статья #gamedev
Автор подробно рассказывает о том, чем разработка игр отличается от создания типичного софтвера.
Он описывает роли в команде, этапы производства, и тестирования. Отдельное внимание уделено управлению фичами и техдолгу — ключевым проблемам в игровой индустрии.
#статья #gamedev
Media is too big
VIEW IN TELEGRAM
Интерактивная база игровых уровней
Отличный инструмент для просматривания карт уровней из некоторых легендарных игр и путешествия по ним без столкновения со стенами, предметами и гравитацией. Для разработчиков игр будет особенно полезно изучить архитектуру уровней и размещение локаций.
На сайте есть карты как более современных игр, вроде Super Mario Odyssey, так и вечной классики, например: GTA Vice City.
#инструменты #gamedev
Отличный инструмент для просматривания карт уровней из некоторых легендарных игр и путешествия по ним без столкновения со стенами, предметами и гравитацией. Для разработчиков игр будет особенно полезно изучить архитектуру уровней и размещение локаций.
На сайте есть карты как более современных игр, вроде Super Mario Odyssey, так и вечной классики, например: GTA Vice City.
#инструменты #gamedev
Создание игр на Unity: от нуля до готового продукта
Unity — популярный кроссплатформенный игровой движок, на котором были созданы многие знакомые игры: Hearthstone, Cuphead, Pokemon Go, Among Us и многие другие. Движок отлично подходит для начинающих, так как имеет низкий порог входа и большое, активное сообщество.
Держите курс, на котором вы создадите свою собственную игру-раннер с нуля и узнаете, как можно начать зарабатывать на ней с помощью Яндекс Игр. Тут вы пройдёте весь процесс реализации игры: от создания механик и настройки окружения, до подключения рекламы и внутриигровых покупок.
#gamedev
Unity — популярный кроссплатформенный игровой движок, на котором были созданы многие знакомые игры: Hearthstone, Cuphead, Pokemon Go, Among Us и многие другие. Движок отлично подходит для начинающих, так как имеет низкий порог входа и большое, активное сообщество.
Держите курс, на котором вы создадите свою собственную игру-раннер с нуля и узнаете, как можно начать зарабатывать на ней с помощью Яндекс Игр. Тут вы пройдёте весь процесс реализации игры: от создания механик и настройки окружения, до подключения рекламы и внутриигровых покупок.
#gamedev
YouTube
Браузерные игры | Яндекс Игры
#КурсыЯндексИгр В этом уроке разберём, что сейчас происходит на рынке браузерных игр, а также познакомимся с возможностями платформы Яндекс Игры для разработчиков.
Следующее видео «Какие игры востребованы на Яндекс Играх»: https://www.youtube.com/watch…
Следующее видео «Какие игры востребованы на Яндекс Играх»: https://www.youtube.com/watch…
Какие разработчики игр зарабатывают в 2024
В прошлом году начинающий разработчик Лука выпустил Vampire Survivors. Этот простой проект всего за несколько недель обогатил его на десятки миллионов. А Among Us был небольшим экспериментом от трёх инди-разработчиков. Несмотря на провальный релиз, разработчики продолжили работу. Спустя время игру случайно заметили стримеры. В итоге разработчики заработали на ней 100 млн долларов. Такие истории вдохновляют, но одновременно и искажают представление об индустрии.
Держите статью, где Роман Сакутин, эксперт в сфере геймдева, рассказывает о том, как действительно обстоят дела в релизе игр, а в частности — в Steam. Там вы узнаете про основные причины того, почему игры не продаются, как найти аудиторию своей игры и как правильно выбирать идеи.
#gamedev
В прошлом году начинающий разработчик Лука выпустил Vampire Survivors. Этот простой проект всего за несколько недель обогатил его на десятки миллионов. А Among Us был небольшим экспериментом от трёх инди-разработчиков. Несмотря на провальный релиз, разработчики продолжили работу. Спустя время игру случайно заметили стримеры. В итоге разработчики заработали на ней 100 млн долларов. Такие истории вдохновляют, но одновременно и искажают представление об индустрии.
Держите статью, где Роман Сакутин, эксперт в сфере геймдева, рассказывает о том, как действительно обстоят дела в релизе игр, а в частности — в Steam. Там вы узнаете про основные причины того, почему игры не продаются, как найти аудиторию своей игры и как правильно выбирать идеи.
#gamedev
Tproger
Какие разработчики игр зарабатывают в 2024 году
IT-блогер Роман Сакутин выпустил ролик, в котором рассказал, какие разработчики игр зарабатывают больше остальных.
Разработка игры на Python — PyGame
PyGame — это мощный инструмент для создания игр на языке Python, позволяющий разработчикам реализовывать свои творческие идеи с помощью графики, звука и управления, и предоставляющий возможность создавать как простые, так и сложные игровые проекты.
Держите серию роликов, где автор подробно показывает процесс создания аналога Space Invaders — легендарной аркадной игры, ставшей культовым явлением в мире видеоигр. В ней игроки управляют космическим кораблем, стреляя по наступающим рядам инопланетных захватчиков.
@prog_point #python #gamedev
PyGame — это мощный инструмент для создания игр на языке Python, позволяющий разработчикам реализовывать свои творческие идеи с помощью графики, звука и управления, и предоставляющий возможность создавать как простые, так и сложные игровые проекты.
Держите серию роликов, где автор подробно показывает процесс создания аналога Space Invaders — легендарной аркадной игры, ставшей культовым явлением в мире видеоигр. В ней игроки управляют космическим кораблем, стреляя по наступающим рядам инопланетных захватчиков.
@prog_point #python #gamedev
YouTube
Разработка игры на Python | Pygame. Урок #1
Начинаем делать игру по мотивам "Space Invaders" на языке программирования Python с использованием библиотеки Pygame. Установим модули, настроим и отрисуем на экране изображение пушки из нашей будущей игры.
Не забываем подписываться!
------
Все уроки по…
Не забываем подписываться!
------
Все уроки по…
Курс по созданию игр на Unity с нуля: от разработки до монетизации
Unity — мощный инструмент для создания игр и приложений, который объединяет графический движок с возможностями программирования, обеспечивая разработчикам гибкость и контроль над проектами любого масштаба. Начинающие разработчики часто выбирают этот движок за низний порог входа и большое сообщество.
Этот курс для тех, кто хочет научиться делать игры на этом движке. Вы с нуля создадите игру-раннер и узнаете, как можно на ней заработать с помощью Яндекс Игр. Курс будет интересен как опытным разработчикам из других сфер, так и новичкам с минимальным опытом программирования:
https://youtu.be/HqBDO7qMDCw?si=Xp7uBh9YSqUDnIJA
@prog_point #gamedev #unity
Unity — мощный инструмент для создания игр и приложений, который объединяет графический движок с возможностями программирования, обеспечивая разработчикам гибкость и контроль над проектами любого масштаба. Начинающие разработчики часто выбирают этот движок за низний порог входа и большое сообщество.
Этот курс для тех, кто хочет научиться делать игры на этом движке. Вы с нуля создадите игру-раннер и узнаете, как можно на ней заработать с помощью Яндекс Игр. Курс будет интересен как опытным разработчикам из других сфер, так и новичкам с минимальным опытом программирования:
https://youtu.be/HqBDO7qMDCw?si=Xp7uBh9YSqUDnIJA
@prog_point #gamedev #unity
YouTube
Браузерные игры | Яндекс Игры
#КурсыЯндексИгр В этом уроке разберём, что сейчас происходит на рынке браузерных игр, а также познакомимся с возможностями платформы Яндекс Игры для разработчиков.
Следующее видео «Какие игры востребованы на Яндекс Играх»: https://www.youtube.com/watch…
Следующее видео «Какие игры востребованы на Яндекс Играх»: https://www.youtube.com/watch…
Как работает 3D в играх и как написать простую 3D-бродилку в консоли
Многие помнят первопроходцев в трёхмерных играх по типу Doom и Wolfenstein 3D. Так как железо в те времена не могло позволить себе больших мощностей, то и трёхмерные движки игр были очень простыми.
В видео автор наглядно объясняет как были устроены те игры, как происходит процесс рендера изображения и для примера создаёт простой 3D-движок прямо в консоли. Автор пишет на С++, но т.к. вся логика вычислений простая, то её не трудно будет воссоздать на любых других языках.
https://youtu.be/Q9zkiOClyEo?si=KnkamyjCbQvwP72n
@prog_point #gamedev
Многие помнят первопроходцев в трёхмерных играх по типу Doom и Wolfenstein 3D. Так как железо в те времена не могло позволить себе больших мощностей, то и трёхмерные движки игр были очень простыми.
В видео автор наглядно объясняет как были устроены те игры, как происходит процесс рендера изображения и для примера создаёт простой 3D-движок прямо в консоли. Автор пишет на С++, но т.к. вся логика вычислений простая, то её не трудно будет воссоздать на любых других языках.
https://youtu.be/Q9zkiOClyEo?si=KnkamyjCbQvwP72n
@prog_point #gamedev