Как стать автором
Поиск
Написать публикацию
Обновить
302.17

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

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

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

Какой джун без гитхаба и хоть одного дипломного проекта, казалось бы? А ВОТ`!`

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

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

В бытность мою лидом в Gaijin, получилось поработать со многими отличными людьми и профессионалами своего дела, в том числе Женей К. и Давыдом Ф., и даже после перехода в другую студию мы продолжаем поддерживать связь, кидая друг другу интересные новости и поздравляя с днем рождения. Собственно несколько месяцев назад так мне и прилетел очередной хохмотред про джунов (не ходите туда, дабы не создавать хабрэффект) интересные цитаты я выложу ниже. Но на тот момент было совсем туго со временем, очередной майлстоун, поиск работы, собеседования новых ребят, перетряски в компании, вообщем не до тредов и статей было особо, доползти бы до кровати не уснув по дороге. Тогда глянул мельком, отметил странную подачу материала и забыл.

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

Джун без гитхаба это нормально

Мобильный гейминг — тоже круто: топ игр на телефон для iOS и Android

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

Во что поиграть с телефона, если «три в ряд» уже надоели

Если вы устали от бесконечных кликеров и поиска пар — давайте поговорим о чем-то более любопытном. Мобильный гейминг развивается, и сейчас для iOS и Android можно найти множество интересных игр: от классических квестов до MMORPG.

Собрали для вас подборку мобильных игр, которые показались нам особенно интересными. Некоторые из них — платные. Другие доступны бесплатно, но могут содержать рекламу или внутриигровые покупки. 

Читать далее

Как сделать движущийся фон в Scratch

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

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

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

- Создания первых простых игр, анимации и мультфильмов;

- Управления внутриигровыми объектами, событиями и не только.

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

Давайте перейдем к основной теме – созданию движущегося фона в среде Scratch. Поможет текстовая инструкция со скриншотами, а если не удастся разобраться в ней, посмотрите видео, опубликованное в конце: преподаватель школы подробно и с наглядными примерами рассказал, как выполнить предлагаемый проект.

Читать далее

Программирование для детей 8–9 лет: примеры направлений и проектов

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

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

Мы используем для обучения начинающих ребят различные среды вроде TinkerCAD, Code Builder, а также Scratch, Lua и другие языки, скажем, Python. Последний кажется сложным, что отчасти верно, поэтому к его изучению лучше подготовиться. Для этого подойдут среды с инструментами, предназначенными специально для визуального программирования. Ключевая мысль следующая: начинать первые занятия можно самостоятельно или на курсах даже в младшие школьные годы, но важно двигаться последовательно и от простого к сложному. 

Как именно? Этому и посвящен сегодняшний материал. С учетом опыта наших педагогов предлагаем разобраться, какие направления способны осилить дети в 8–9 лет, как и с чего начинать движение и почему именно. Дополнительно покажем примеры проектов, с которыми справляются младшие школьники, но начать хотим с пользы и целесообразности – извечного вопроса.

Читать далее

Как потратить шесть лет и быть невидимкой в Play Market

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

Всем привет!

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

Если вкратце: шесть лет трачу вечера на то, чтобы написать собственную игру.
Игра доступна на своём сайте, но в Play Market её не видно.

Читать далее

«Геймифицируй это». Обзор книги Ю-Кай Чоу про геймификацию

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

Сфера видео- и других игр использует много методов удержания внимания и умело заставляет игроков делать то, что нужно. Из-за них игроки проводят за играми часы, дни и годы. 

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

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

Читать далее

Void me

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

void в плюсах довольно забавная штука. Мы можем привести к void почти любой тип, завести указатель с типомvoid*, который может адресовать что угодно. Еще можем сделать функцию с возвращаемым типом void , которая ничего не возвращает. Объявление функции типа void f(void) будет просто функцией без аргументов. Но вот иметь объекты типа void или написать что-то вроде void& не можем. Это немного странно, но не настолько, чтобы вызывать у вас бессонные ночи, пока вы не начинаете ловить странные баги, когда void вообще не void.

Проблема возникла где не ждали, а именно на проекте немного обновили бенчмарк фреймворк, казалось что такого может случиться на выполнении тестов?

"Ничего хорошего не случится" - сказал техлид и в пятницу вечером залил, в обход этих самых тестов, новый фреймворк. А сам укатил на какую-то конференцию.

Узнать чем все закончилось

Как сделать Game Pass в Roblox Studio (геймпасс в Роблокс) – урок для детей

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

Как создать геймпасс в Роблокс Студио? Предлагаем пошаговую инструкцию со скриншотами: она поможет разобраться. Предстоит выполнить несколько несложных действий: они приведут к результату в виде готового gamepass. Урок предназначен для детей и подростков.

Мы используем инструменты Roblox и Roblox Studio для обучения детей моделированию и программированию. Это онлайн-платформа для создания игр и игровой движок, предназначенные специально для детей и подростков. Но данные среды используются даже взрослыми: аудитория разработчиков и игроков по возрастной характеристике разнообразна, а по количеству превышает десятки млн человек (данные об активности в среднесуточном выражении).

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

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

Читать далее

Ошибки новичков — Часть 1

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

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

Читать далее

Hail to the Rainbow. Разработка игры длиною в вечность

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

Всем привет! Вот уже пятый год я веду разработку своего инди-проекта Hail to the Rainbow! Поскольку дело уже близится к финалу, я решил создать цикл статей на тему разработки , где хотел бы поделиться историей создания, техническими моментами, кейсами, связанными с неожиданными трудностями и прочими нюансами.

Читать далее

Недельный геймдев: #196 — 20 октября, 2024

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

Из новостей: релиз Unity 6, текучка кадров и признаки проблем с финансами в студии авторов Star Citizen, россияне предзаказали всю партию PS5 Pro, разработчики Rogue Legacy выложили исходный код игры.

Из интересностей: разработка уровня в Cyberpunk 2077, геймдев на Lisp, отслеживание движения глаз, процедурная 2D-анимация прицеливания.

Читать далее

Разработка игры мечты. Часть 2

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

Год назад я написал статью о разработке собственной "игры мечты". Советую сначала прочесть ее для лучшего понимания контекста происходящего. С того времени многое изменилось, и пришла пора поведать об этом!

Читать далее

EnJoyTheVR: доступная виртуальная реальность на базе смартфонов

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

Всем привет! Меня зовут Евгений, я разработчик приложения EnJoyTheVR – приложения, которое позволяет погружаться в виртуальную реальность с 6DOF отслеживанием движений головы и рук прямо через ваш смартфон. В этой статье хотел бы рассказать о проекте, его задумке, этапах разработки, а также поделиться положительными и отрицательными моментами.

Сейчас почти каждый знает, что такое VR, но не у всех есть возможность приобрести дорогостоящее оборудование для полного погружения в виртуальную реальность. Уже давно существует такая штука, как Google Cardboard, но большинство приложений, созданных под него, обладают ограниченным функционалом — они предлагают лишь базовое отслеживание головы и зачастую простое взаимодействие. В отличие от них, EnJoyTheVR предоставляет полноценное 6DOF-отслеживание как головы, так и рук, что делает опыт гораздо более реалистичным и насыщенным.

Именно эта идея и легла в основу моего школьного проекта :) Посмотрим, насколько удалось ее реализовать.

Читать далее

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

Как сделать игру Geometry Dash на Scratch — урок для детей

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

Geometry Dash – компьютерная игра, гармонично сочетающая основы 2Д-платформера и rhythm game, где базовый компонент – музыкальное сопровождение. Предлагаем выполнить аналогичный проект, но без музыки, и сделать условный клон Геометри Даш в Скретче. В этом поможет сегодняшний туториал.

Предлагаем создать копию Geometry Dash в Scratch. Нам поможет представленная текстовая инструкция. Ее сопроводим картинками для лучшего понимания основных действий.

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

Читать далее

Как я написал книгу для детей: «Мама, не отвлекай. Я Python учу!»

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

Привет! Читаю хабр больше 10 лет. И вот первый пост.
Расскажу о том, как и зачем я написал книгу для детей по изучению Python.

Наиболее полезно будет, если вы родитель или учитель, который хочет помочь детям освоить программирование. Вам в копилку добавится еще одна методика (что-то вроде перехода от Scratch к Pygame).

То есть если Scratch стал уже слишком простым. А Pygame пока еще слишком сложный.

Читать далее

Подборка инди проектов от иностранных разработчиков #1

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

Trench Tales

Игра от соло разработчика Trench Tales на Steam

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

Я буду смотреть все игры

Программирование для детей 1–4 классов: знакомство младших школьников с IT

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

Каждый современный ребенок, обучающийся в начальной школе, неизбежно вовлекается в IT-пространство. С 7 лет он начинает использовать компьютер не только для игр, но и для учебы, при этом есть условное требование: нужно уверенно владеть рядом программ. А еще современные дети, обучающиеся в 1–4-х классах, все чаще увлекаются написанием кода, особенно на примере разработки собственных игр и выполнения подобных проектов. Отмеченные факты можно использовать как основание для обучения программированию уже в 7–8 лет.

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

Сегодня хотим рассмотреть ряд интересных направлений, с освоением которых смогут справиться даже учащиеся первых–четвертых классов общеобразовательных школ. Но начать предлагаем с преимуществ: разберемся, зачем вообще и стоит ли учить программировать современных детей.

Читать далее

Чтение на выходные: «Питер Молиньё. История разработчика, создавшего жанр “симулятор бога”» Рафаэля Люка

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

Сегодня в рубрике книга-биография. Она же — книга-интервью. Крупным планом — Питер Молиньё, одна из самых противоречивых персон в мире видеоигр.

Читать далее

Как удержать игроков | Спроси у геймдизайнера | VR игры: вопросы разработчику

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

Мы поговорили с геймдизайнером VR-игр об особенностях её работы. Узнали какими игровыми механиками гордятся наши геймдизайнеры? Самые полезные навыки, которыми должен обладать геймдизайнер? Какие элементы геймплея важны для удержания интереса игроков в VR-играх? Что важнее: графика или сюжет? Как начался путь в геймдизайне, и многое другое!

Читать далее

Minecraft для детей 7–10 лет: как обучиться блочному программированию с Code Builder

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

Блочное программирование нетрудно освоить с помощью Minecraft Education Edition и Code Builder. Давайте разбираться, что это за инструменты, как они знакомят детей с программированием еще в начальной школе и какую пользу могут принести.

Чем обусловлена популярность визуального программирования:

- Реализацией игрового принципа. Тот же Scratch позволяет быстро создавать простые проекты в виде игр. Minecraft Education Edition и Code Builder не стоит считать исключениями, но обо всем по порядку;

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

Сегодня хотим рассказать о Minecraft Education Edition и Code Builder, а также отметить их образовательный потенциал с точки зрения визуального программирования в Майнкрафте – популярной инди-игре в жанре песочницы.

Предлагаем перейти к основной части.

Читать далее

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