Пишем 3D-игру для ретро-устройств весом в 600Кб…
...которая работает на первых Android-смартфонах в мире, компьютерах из 90-х и даже Mac'ах! Часть 2.
Иногда у меня лежит душа просто взять и написать какую-нибудь небольшую игрушку с нуля, без использования готовых движков. В процессе разработки я ставлю перед собой интересные задачки: игра должна весить как можно меньше, работать на как можно большем числе платформ и использовать нетипичный для меня архитектурный паттерн. Недавно я начал писать ремейк классических «танчиков» и в рамках серии статей готов рассказать о всех деталях разработки трёхмерной игры с нуля в 2025 году. Если вам интересно узнать, как работают небольшие 3D-демки «под капотом» от написания фреймворка до разработки геймплея и тестов на экзотических устройствах — жду вас под катом!
https://habr.com/ru/companies/timeweb/articles/924472/
#gamedev
👉 @game_devv
...которая работает на первых Android-смартфонах в мире, компьютерах из 90-х и даже Mac'ах! Часть 2.
Иногда у меня лежит душа просто взять и написать какую-нибудь небольшую игрушку с нуля, без использования готовых движков. В процессе разработки я ставлю перед собой интересные задачки: игра должна весить как можно меньше, работать на как можно большем числе платформ и использовать нетипичный для меня архитектурный паттерн. Недавно я начал писать ремейк классических «танчиков» и в рамках серии статей готов рассказать о всех деталях разработки трёхмерной игры с нуля в 2025 году. Если вам интересно узнать, как работают небольшие 3D-демки «под капотом» от написания фреймворка до разработки геймплея и тестов на экзотических устройствах — жду вас под катом!
https://habr.com/ru/companies/timeweb/articles/924472/
#gamedev
👉 @game_devv
👍6🔥3❤1
🎮 4 мини-курса для старта в геймдеве за 0 рублей
👉 Попробуйте без вложений: https://epic.st/fMKZj?erid=2VtzqwdgY71
👉 Попробуйте без вложений: https://epic.st/fMKZj?erid=2VtzqwdgY71
👎4👍1
👍5🔥2
Flame-графики Doom для GPU
Код AI Flame Graphs теперь открыт, этот проект поддерживает GPU Intel Battlemage. Это значит, что AI Flame Graphs теперь способен генерировать flame-графики (Flame Graph, граф пламени, диаграмма пламени), охватывающие полный стек GPU — это даёт пользователям новые аналитические данные о производительности игр.
Особенно полезным AI Flame Graphs выглядит в связке с FlameScope (это — мой опенсорсный проект, созданный несколько лет назад). Вот — пример профилирования игры GZDoom. Тут показаны результаты визуализации использования CPU и GPU, проведённые с помощью FlameScope и снабжённые комментариями.
https://habr.com/ru/companies/wunderfund/articles/925452/
#gamedev
👉 @game_devv
Код AI Flame Graphs теперь открыт, этот проект поддерживает GPU Intel Battlemage. Это значит, что AI Flame Graphs теперь способен генерировать flame-графики (Flame Graph, граф пламени, диаграмма пламени), охватывающие полный стек GPU — это даёт пользователям новые аналитические данные о производительности игр.
Особенно полезным AI Flame Graphs выглядит в связке с FlameScope (это — мой опенсорсный проект, созданный несколько лет назад). Вот — пример профилирования игры GZDoom. Тут показаны результаты визуализации использования CPU и GPU, проведённые с помощью FlameScope и снабжённые комментариями.
https://habr.com/ru/companies/wunderfund/articles/925452/
#gamedev
👉 @game_devv
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Клон игры Vampire Survivors с нуля с помощью Grok 4 от Danny Limanseta
Фреймврпк PhaserJS
Спрайты и анимации itch.io
Иконки RetroDiffusion
Карта сгенерирована в Midjourney
#gamedev
👉 @game_devv
Фреймврпк PhaserJS
Спрайты и анимации itch.io
Иконки RetroDiffusion
Карта сгенерирована в Midjourney
#gamedev
👉 @game_devv
👍5🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
Балуюсь полностью процедурной анимацией лучника. Практично? Вряд ли! Но забавно пытаться с помощью математики собрать что-то отдалённо похожее на естественные движения :)
#gamedev
👉 @game_devv
#gamedev
👉 @game_devv
👍18🔥9❤3
💰Олимпиада по программированию с призовым фондом 50 000 рублей!
🏃💨Для школьников от 10 до 16 лет, задачи можно решать на языках C++, GO, Python, JavaScript
🏆Решить олимпиаду можно 23 июля (среда) с 11:00 до 19:00
🗣Регистрация закроется 20 июля в 23:55
1️⃣ место - 25 000 рублей
2️⃣ место - 15 000 рублей
3️⃣ место - 10 000 рублей
😎Регистрируйся по ссылке, участие бесплатное
Олимпиада ZamaCode
📲А также подписывайся на наш телеграм-канал, чтобы не пропустить новые олимпиады и розыгрыши!
🏃💨Для школьников от 10 до 16 лет, задачи можно решать на языках C++, GO, Python, JavaScript
🏆Решить олимпиаду можно 23 июля (среда) с 11:00 до 19:00
🗣Регистрация закроется 20 июля в 23:55
1️⃣ место - 25 000 рублей
2️⃣ место - 15 000 рублей
3️⃣ место - 10 000 рублей
😎Регистрируйся по ссылке, участие бесплатное
Олимпиада ZamaCode
📲А также подписывайся на наш телеграм-канал, чтобы не пропустить новые олимпиады и розыгрыши!
Media is too big
VIEW IN TELEGRAM
Генерация 3D-моделей для игр на Unity с помощью ИИ
🎮 Преобрази свои игровые прототипы с помощью 3D-моделей, созданных ИИ!
Узнай, как быстро создавать профессиональные 3D-модели и анимированных персонажей для своих игр на Unity с помощью Meshy.ai — одного из 10 самых популярных ИИ-инструментов среди разработчиков игр в 2025 году!
У сервиса уже более 2 миллионов пользователей, а в библиотеке Meshy доступно свыше 20 миллионов моделей.
Таймкоды:
* 0:00 — Введение
* 1:06 — Генерация текстурированных моделей персонажей
* 2:20 — Импорт модели в Blender и Unity
* 2:40 — Риггинг и анимация
* 3:33 — Наложение текстур на уже готовую модель
* 3:50 — Генерация моделей в схожем стиле
* 4:44 — Генерация статичных 3D-моделей
* 5:10 — Заключение
#gamedev
👉 @game_devv
🎮 Преобрази свои игровые прототипы с помощью 3D-моделей, созданных ИИ!
Узнай, как быстро создавать профессиональные 3D-модели и анимированных персонажей для своих игр на Unity с помощью Meshy.ai — одного из 10 самых популярных ИИ-инструментов среди разработчиков игр в 2025 году!
У сервиса уже более 2 миллионов пользователей, а в библиотеке Meshy доступно свыше 20 миллионов моделей.
Таймкоды:
* 0:00 — Введение
* 1:06 — Генерация текстурированных моделей персонажей
* 2:20 — Импорт модели в Blender и Unity
* 2:40 — Риггинг и анимация
* 3:33 — Наложение текстур на уже готовую модель
* 3:50 — Генерация моделей в схожем стиле
* 4:44 — Генерация статичных 3D-моделей
* 5:10 — Заключение
#gamedev
👉 @game_devv
❤2👍2🔥2
‼️ 10 ошибок в Steam, которые могут похоронить ваш релиз
Хотите выпустить свою игру в Steam? Узнайте про 10 ошибок, из‑за которых проект может затеряться или получить жёсткую критику.
Самые частые:
🟣 Слишком размытое описание вместо конкретики.
🟣 Постоянное откладывание создания страницы на потом.
🟣 Неправильный выбор меток для игры.
🟣 Игнорирование фестивалей и других ивентов Steam.
Это лишь вершина айсберга.
Узнать, какие ошибки допускают начинающие разработчики при публикации своей игры в Steam и как работать с фестивалями этой платформы, можно в «Чекпоинте». Тут вас ждёт подробный разбор каждой ошибки и реальные решения, которые помогут вашей игре попасть в ТОП.
✔️ Подпишитесь, чтобы не потерять.
Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880 erid:2VtzqwP49vP
Хотите выпустить свою игру в Steam? Узнайте про 10 ошибок, из‑за которых проект может затеряться или получить жёсткую критику.
Самые частые:
🟣 Слишком размытое описание вместо конкретики.
🟣 Постоянное откладывание создания страницы на потом.
🟣 Неправильный выбор меток для игры.
🟣 Игнорирование фестивалей и других ивентов Steam.
Это лишь вершина айсберга.
Узнать, какие ошибки допускают начинающие разработчики при публикации своей игры в Steam и как работать с фестивалями этой платформы, можно в «Чекпоинте». Тут вас ждёт подробный разбор каждой ошибки и реальные решения, которые помогут вашей игре попасть в ТОП.
✔️ Подпишитесь, чтобы не потерять.
Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880 erid:2VtzqwP49vP
📚Геймдизайн на практике. Как начать зарабатывать
✍️Автор: Турабова Александра (2024)
Если вы готовы окунуться в мир геймдизайна и стать профессионалом своего дела, тогда эта книга — ваш идеальный старт!
“Геймдизайн на практике” — это пошаговое руководство, которое поможет вам уверенно пойти навстречу мечте — не только играть, но и построить успешную карьеру в мире игровой индустрии. В книге рассказывается об основах и всём-что-надо-знать для успешного старта в карьере, комфортной работы и собственных скиллов.
Александра Турабова проведет вам экскурс по внутренней кухне геймдевов и расскажет не только о том, как стать крутым специалистом, но и как получить достойный оффер.
👉Купить книгу
#gamedev
👉 @game_devv
✍️Автор: Турабова Александра (2024)
Если вы готовы окунуться в мир геймдизайна и стать профессионалом своего дела, тогда эта книга — ваш идеальный старт!
“Геймдизайн на практике” — это пошаговое руководство, которое поможет вам уверенно пойти навстречу мечте — не только играть, но и построить успешную карьеру в мире игровой индустрии. В книге рассказывается об основах и всём-что-надо-знать для успешного старта в карьере, комфортной работы и собственных скиллов.
Александра Турабова проведет вам экскурс по внутренней кухне геймдевов и расскажет не только о том, как стать крутым специалистом, но и как получить достойный оффер.
👉Купить книгу
#gamedev
👉 @game_devv
❤4👍4👎4
Самый обобщённый живучий алгоритм
Внутренняя модель
Для принятия разумных решений строится внутренняя модель мира — реконструкция на основе истории прошлых наблюдений, действий и текущей наблюдаемой части мира. Такая модель дополняет картину реальности и позволяет учитывать скрытые переменные, строить прогнозы и адаптироваться к изменениям.
Симуляция для выбора действия
Алгоритм перебирает допустимые действия и симулирует их последствия, используя внутреннюю модель мира. Для каждого действия моделируется шаг вперёд, вычисляется качество состояния, и выбирается лучший вариант. Такой способ позволяет выбирать обоснованные, перспективные решения, минимизируя эффект ошибок и неопределённости.
https://habr.com/ru/articles/929288/
#gamedev
👉 @game_devv
Внутренняя модель
Для принятия разумных решений строится внутренняя модель мира — реконструкция на основе истории прошлых наблюдений, действий и текущей наблюдаемой части мира. Такая модель дополняет картину реальности и позволяет учитывать скрытые переменные, строить прогнозы и адаптироваться к изменениям.
Симуляция для выбора действия
Алгоритм перебирает допустимые действия и симулирует их последствия, используя внутреннюю модель мира. Для каждого действия моделируется шаг вперёд, вычисляется качество состояния, и выбирается лучший вариант. Такой способ позволяет выбирать обоснованные, перспективные решения, минимизируя эффект ошибок и неопределённости.
https://habr.com/ru/articles/929288/
#gamedev
👉 @game_devv
👍5
История игровой журналистики в России
В 2025 году российской игровой журналистике исполнилось 30 лет. За это время она прошла длинный путь: от культовых печатных журналов до независимых YouTube-каналов, Telegram-дайджестов и подкастов. Больше нет прилавков с журналами, нет традиции «отложить свежий номер», зато есть ностальгия, архивы в цифре и крепкое сообщество фанатов старой школы. Эпоха бумаги ушла окончательно — теперь даже «Навигатор игрового мира», долго державшийся на плаву, выходит уже раз в 7-8 месяцев и, скорее всего, вот вот закроется как печатное издание.
https://habr.com/ru/companies/timeweb/articles/926942/
#gamedev
👉 @game_devv
В 2025 году российской игровой журналистике исполнилось 30 лет. За это время она прошла длинный путь: от культовых печатных журналов до независимых YouTube-каналов, Telegram-дайджестов и подкастов. Больше нет прилавков с журналами, нет традиции «отложить свежий номер», зато есть ностальгия, архивы в цифре и крепкое сообщество фанатов старой школы. Эпоха бумаги ушла окончательно — теперь даже «Навигатор игрового мира», долго державшийся на плаву, выходит уже раз в 7-8 месяцев и, скорее всего, вот вот закроется как печатное издание.
https://habr.com/ru/companies/timeweb/articles/926942/
#gamedev
👉 @game_devv
👍4
История игровой журналистики в России. Часть 2: ZX Spectrum и книжный бум
ZX Spectrum и первые электронные журналы (1985-1992)
8-битный домашний компьютер ZX Spectrum от английской компании Sinclair появился в СССР в 1985 году. Сначала он попал в Украинскую ССР, где его досконально изучили сотрудники Львовского технологического института. Позже инженеры из разных уголков страны скопировали клоны ZX Spectrum, привезённые из ГДР и Польши. Уже к концу 80-х на советских предприятиях создали первые массовые копии «Спектрума», в том числе сердце компьютера — аналог процессора Zilog Z80.
За год до развала СССР многочисленные клоны Spectrum распространились на всей территории государства. Общее их количество не поддаётся исчислению, но если брать самые известные клоны, то наберется около 50 наименований. Чуть ли не каждый крупный приборный завод выпускал собственную версию Spectrum.
https://habr.com/ru/companies/timeweb/articles/928930/
#gamedev
👉 @game_devv
ZX Spectrum и первые электронные журналы (1985-1992)
8-битный домашний компьютер ZX Spectrum от английской компании Sinclair появился в СССР в 1985 году. Сначала он попал в Украинскую ССР, где его досконально изучили сотрудники Львовского технологического института. Позже инженеры из разных уголков страны скопировали клоны ZX Spectrum, привезённые из ГДР и Польши. Уже к концу 80-х на советских предприятиях создали первые массовые копии «Спектрума», в том числе сердце компьютера — аналог процессора Zilog Z80.
За год до развала СССР многочисленные клоны Spectrum распространились на всей территории государства. Общее их количество не поддаётся исчислению, но если брать самые известные клоны, то наберется около 50 наименований. Чуть ли не каждый крупный приборный завод выпускал собственную версию Spectrum.
https://habr.com/ru/companies/timeweb/articles/928930/
#gamedev
👉 @game_devv
👍5