Обновить
222.08

Разработка игр *

Разработка игр

Сначала показывать
Порог рейтинга
Уровень сложности

15 бесплатных видеоуроков по созданию игр для школьников

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров5K

Многие школьники мечтают создавать свои собственные гонки, шутеры и раннеры. От мечты легко перейти к реальности, даже если мы говорим о детях. Сегодня есть множество курсов, платных и бесплатных программ и видеоуроков по разработке игр для школьников. Дети с удовольствием погружаются в процесс и примеряют на себя роль настоящих «разрабов».

Ниже собрали 15 уроков бесплатного курса по программированию Unity для детей. Это игровой движок, с помощью которого можно создавать 2D- и 3D-игры самых разных жанров. Тут есть уроки по созданию целых игр, а есть полезные советы по улучшению игровых проектов и отдельных элементов.

Для начала необходимо скачать Unity на компьютер, для этого есть подробная инструкция

Читать далее

Создание игр в Roblox: зачем детям изучать программирование на Lua

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров4.8K

Roblox — игровая онлайн‑платформа и уникальный инструмент для разработки простых игр. А еще это площадка с огромной аудиторией, состоящей из миллионов детей, подростков и даже взрослых.

Ребята любят Roblox: на платформе можно создавать игры, делиться ими с друзьями и вместе играть. Плюс среды — возможность познакомиться со скриптовым языком разработки Lua: на нем предстоит программировать каждому ребенку, который выбрал «Роблокс» для обучения, а не только для развлечений.

Roblox Studio — хороший игровой движок: с помощью него можно создавать основы игр и редактировать 3D‑модели. В сочетании с платформой «Роблокс» он становится отличным инструментом начинающего разработчика, которым может стать даже школьник. В программе дети могут изучить основы твердотельного моделирования и развить пространственное мышление, а также написать свои первые скрипты, разработать и опубликовать полноценные игры. В этой статье я хочу рассказать больше о Roblox и Lua, а также отметить, чем они будут полезны для детей и подростков, увлекающихся геймингом и разработкой игр.

Читать далее

Flappy Bird на Си для Android весом APK всего 92 Килобайта

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров12K

Это невозможно! И вы будете правы, только ошибка в том, что это — реальность.
Или как сказал один человек «Это компьютерная наука. Ограничений нет. Я могу делать все, что захочу. Это всего лишь биты информации.»

Читать далее

Нейросеть для создания персонажа 2D игры

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров18K

Я по фану нарисовал куклу, чтобы потом на ее основе делать разные фанарт скины с анимациями и выкладывать их во все запрещенные и нет соцсети.

Читать далее

Letter-Setter. Записки одной разработки. Часть 3

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров418

В первой версии игра, конечно же, просто состояла из квадратиков с буквами, которые можно двигать. Черные буквы на белом фоне — куда уж проще. В этом она больше всего была похожа на прототипы в тетрадке, и, возможно, именно здесь и нужно было остановиться — простая игра, простой арт, но хотелось большего…

Читать далее

Файтинги: cложности и особенности при разработке или почему инди-файтинги редкость?

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров4.1K

С детства и начиная с PS1 я любил файтинги, и так уж вышло, что я стал разработчиком игр. Частенько, для обкатки технологий или просто ради удовольствия, я веду разработку пет-проектов. Естественно, такой жанр, как файтинги, я не смог обойти стороной. Тут на dtf я писал о разработке.

Жанр файтинг игр специфичен и сложен в разработке. К примеру, на ПК одна или две файтинг игры в реалистичном сеттинге, одна из них - это Undisputed на Unity. Игра выглядит красиво, но, к сожалению, из-за плохого сетевого кода не дает насладиться процессом. Нередко игрок пропускает "фантомные" удары, когда он уже отошел от противника. С аркадными файтингами дела обстоят лучше, нишу крепко заняли MK, SF, Tekken и несколько других менее популярных игр. Так в чем же причина того, что при относительно небольшой конкуренции мелкие студии или инди не выпускают файтинги? Почему, помимо крупных студий и команд разработчиков (Capcom, Namco, Arc System Works, Team Ninja), файтингов практически нет? Попробуем ответить на этот вопрос и раскрыть тему подробнее.

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

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

Читать далее

Ортогональный дизайн — один из важнейших принципов геймдизайна

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров18K

Привет, Хабр! В данной статье мы поговорим о концепции ортогонального дизайна игр и его влиянии на игровой опыт. Ортогональный дизайн является ключевым принципом в геймдизайне и левелдизайне, благодаря ему удается создавать более глубокий, разнообразный и интересный игровой опыт, а также упрощается процесс разработки. Мы рассмотрим как ортогональность проявляется в дизайне противников, способностей, механик и миссий на примере таких легендарных игр, как Doom 1993, Halo: Combat Evolved, Dishonored и Red Dead Redemption 2.

Читать далее

Запрос на совьетпанк: Метрономикон — мир, в котором хотят жить люди из разных стран

Время на прочтение5 мин
Количество просмотров4.2K

Всё большей популярностью в мире пользуется русский культурный код и мифологизация образа позднего Советского Союза. Об этом заявили на пресс-конференции, на которой представили литературно-художественную вселенную «Метрономикон» издательства Pulsart и Союза литераторов Российской Федерации. Мероприятие прошло 11 сентября в Общественной палате РФ. Связан ли данный тренд с успехами Atomic Hearth или имеет более глубокие корни, разбираемся в блоге ВШБ НИУ ВШЭ.

Читать далее

Проблема лифтов, игра Coding Lift

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров1.8K

Я разрабатываю вымышленный компилятор с эмулятором, и занялся разработкой игры Radio Attack. Но как оказалось, что это служило лишь мотивацией для доработки инструментов. Хотелось бы так верить. Проблемы с Radio Attack есть, а именно невозможно играть без сетевого режима, и нет денег на сервера, чтобы поддерживать 6 желающих игроков со всей России в неё поиграть. Поэтому я сохранил на gitverse код и начал думать над идеей для другой игры, чтобы продолжать дальше совершенствовать компилятор с эмулятором. Тогда и пришла идея про разработку прошивки для лифтов.

Графика простая, показывающая лифт и человечка. 8 этажей.

Читать далее

Недельный геймдев: #191 — 15 сентября, 2024

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров2K

Из новостей: Unity отменила комиссию за количество установок игры, Godot 3.6, команда издательства Annapurna Interactive подала в отставку, авторы Dave the Diver всё же не станут независимой студией, Microsoft уволит ещё 650 сотрудников из игрового подразделения.

Из интересностей: про релиз Train Valley World в Steam, история происхождения самой знаковой карты Counter-Strike, работа дизайнера уровней в Dishonored 2, готовим процедурный стейк на гриле в Substance 3D Designer.

Читать далее

Мобильные SDK: Играем по правилам

Время на прочтение8 мин
Количество просмотров2.2K

Со дня возникновения мобильного геймдева, разработчики борются с нативными плагинами для Unity. Не интегрируют, не внедряют, а именно борются. Размахивая заплатками и костылями. Обливаясь слезами и потом.

Десять лет я разрабатывал нативные плагины и фреймворки для Android и iOS, а затем почти три года интегрировал, поддерживал и фиксил SDK-шки в геймдеве. Сейчас я готов ответственно рассказать, что это за три буквы, какие бывают SDK для Unity приложений, где можно провалиться с разработкой, а главное – как сделать так, чтобы не провалиться.

Читать далее

Unity для детей: топ-25 бесплатных видеоуроков

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров11K

Собрали видеоуроки по Unity для детей 10 лет и старше: от создания простой анимации до разработки небольших игр.

Unity — это игровой движок, который позволяет создавать компьютерные игры и приложения. На нем созданы такие игры, как Slender: The Arrival, РПГ Shadowrun Returns, одна из самых красочных игр прошлого десятилетия Ori and the Blind Forest, Outer Wilds и другие. Несмотря на то, что платформа используется профессиональными разработчиками, в качестве обучения детей «Юнити» подходит отлично, поскольку в процессе развиваются не только технические навыки и умение кодить на С#, но и множество других важных компетенций.

Читать далее

Игровая аналитика для чайников: что важно знать, когда собираешься начать работать с данными?

Время на прочтение6 мин
Количество просмотров2.9K

Приветствую вас, друзья и подписчики, а также все остальные, кто волею судьбы забрел на эту страничку=) Сегодня мы поговорим об аналитике. А конкретнее, о том, как работать с аналитикой в игре, какие данные важно отслеживать и что с ними делать.

Примечание: вопрос подключения и настройки скриптов и сервисов аналитики – это отдельная тема, о которой речь сейчас не пойдет. Есть миллион и еще один способ сделать это. Вы можете почитать о них в многочисленных источниках. Однако, если вы хотите увидеть материал именно от меня про то, как, к примеру, подключить GA к игрушке в Steam, или как настроить события на web-платформе или в мобилке — напишите в комментариях, и я постараюсь ответить на ваш вопрос в одной из следующих статей=) 

Читать далее

Ближайшие события

Взаимодействие Unreal Insights c Unreal Engine 5 с точки зрения исходного кода

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров2.2K

Читая исходный код Unreal Engine 5 я частенько стал натыкаться на загадочный макрос UE_TRACE_LOG (например, использование этого макроса можно заметить в коде UE_LOG). В этой статье я хотел бы рассказать, зачем нужен макрос UE_TRACE_LOG и как он связан с Unreal Insights.

Читать далее

Генеративные модели в разработке видеоигр: будущее за играми от роботов?

Время на прочтение6 мин
Количество просмотров15K

Привет! Меня зовут Иван Самойлов (@sumshmuck на Хабре), я потихоньку растущий до мидла джун-фронтендер, плюс учу Питон и SQL, чтобы из фронта стать когда-нибудь фуллстеком. А моя страсть — это видеоигры, я в них постоянно рублюсь, когда время позволяет, и разрабатываю мелкие демки в Godot, набиваю скилл на полноценную игру.

Недавно прочитал на Хабре статью про то, как AI изменит всё-всё-всё к 2035 году, и задумался, каким это «всё-всё-всё» может быть для видеоигр. Сейчас нередки очень интересные события и заявления в индустрии, каждое из которых кажется революционным. То к NPC в Скайриме прикрутят джипитишку, которая придумывает реплики на ходу, то научат нейросеть на ходу генерировать DooM (да-да, шутки про то, что Дум запускается на всём). 

Вот я и накидал ряд своих предположений: что нейросети и AI будут делать в игрострое через десять лет, а какие задачи так и останутся прерогативой мясных мешков. Велком под кат, велком в комментарии, — с интересом почитаю ваши мнения и критику.

Погрузиться в будущее игр

15 цитат всемирно известных людей об искусственном интеллекте

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров7.9K

За последние два года искусственный интеллект стал одной из основных тем в СМИ, и многие известные люди высказали свои мысли по этой теме. Но если вы начнете искать в Интернете подборки цитат об ИИ, то в основном найдете цитаты глав многомиллиардных компаний, футурологов и ученых, проводящих исследования в этой области. Причем эти подборки настолько похожи друг на друга, что порой создается впечатление, что их составлял ИИ. В этой статье я собрал цитаты всемирно известных людей, которые обычно не попадают в подобные подборки цитат:

Читать далее

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

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров2.9K

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

Читать далее

Исследование: рынок видеоигр будет расти на 5% ежегодно до 2030 года

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров1.2K

Strategy Partners, ведущая российская консалтинговая компания, и Организация развития видеоигровой индустрии (РВИ) выпустили совместный обзор рынка видеоигр. Компании проанализировали мировую и российскую индустрию, представили тренды и структуру рынка по сегментам и основных игроков, а также определили 3 сценария развития до 2030 г. Эксперты Высшей школы бизнеса НИУ ВШЭ приняли активное участие в изучении драйверов рынка видеоигры и сценарных прогнозах. 

В 2023 году российский рынок видеоигр достиг 176 млрд рублей, увеличившись на 4,7% по сравнению с 2022 г. Эти цифры сопоставимы со значениями 2019–2021 гг. Ожидается, что в 2024 г. рост составит 6,1%, а объем рынка — 187 млрд рублей.

Читать далее

Документация и организация в нарративном дизайне: Почему это важно для успеха проекта

Время на прочтение6 мин
Количество просмотров2.2K

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

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

Читать далее

Space Invaders в 2 строчки кода (c#)

Время на прочтение4 мин
Количество просмотров7.3K

В честь дня программиста, решил сдуть пыль со старой рубрики коротких программ.

Игра представляет собой вольный ремейк культовой игры, выпущенной в 1978 году.

Несмотря на небольшой размер, игра поддерживает анимацию и звуковое сопровождение.

Как говорится:
Везет программистам, захотел поиграть - написал игру.

Друзья, в статье есть тег - Юмор, не стоит использовать такое в продакшене.

Update1: Добавил описание методик, используемых для сжатия кода.

Читать далее

Вклад авторов