Фильтр
Цена выживания в геймдеве
В Frostpunk есть день, когда к воротам приходит группа калек и детей. За ними тянется снег, ветер режет лица, а они смотрят на тебя, как на последнюю надежду. Пустишь их — еды не хватит, город ослабнет и не переживёт мороз. Откажешь — они замёрзнут там, за стенами. В проектах бывает так же. У меня был момент, когда нужно было в одиночку уместить год работы двух человек в четыре месяца. Пришлось оставить только тех «жителей», что могли работать: задачи, без которых проект рухнет. Всё остальное — вырезать, отложить, заменить ИИ. Даже если к каким-то идеям уже успел привязаться, приходилось безжалостно оставлять их за воротами. С пониманием, что они замерзнут навсегда. В Frostpunk это цена выживания города. В работе — цена того, чтобы довести проект до релиза. И в обоих случаях нельзя спасти всех.
Цена выживания в геймдеве
Показать еще
  • Класс
Создал 26 веб-приложений, 6 youtube-каналов, 4 игры — все провалилось. Что я понял?
Иногда я останавливаюсь. Просто сижу в тишине и позволяю мыслям всплывать — медленно, словно воздух со дна. Кем я стал? Куда пришёл? Куда ещё стремлюсь? Сегодня в памяти всплыло многое. И я хочу этим поделиться. Я вспомнил свои шесть YouTube-каналов. Два из них преодолели планку в тысячу подписчиков, один добрался до трёх с половиной. Я делал много видео, но со временем каждый из каналов замолчал. Тогда я не добился успеха, но разобрался: видео — это не про монтаж, а про момент, где зрителю становится интересно. Я создал двадцать шесть веб-приложений, прежде чем признал: путь SaaS — не мой. Но именно он привёл меня к глубинному пониманию веб-разработки. Каждый проект был не ошибкой — а ступенью, на которую я поднимался с верой и упрямством. Спасибо написанным девятнадцати трекам, которые не стали хитами. Благодаря им я узнал: музыкантом я не стану, но научился слышать звук — глубоко, точно, на уровне структуры. Спасибо написанным двадцати рассказам и семидесяти стихотворениям. Мой пров
Создал 26 веб-приложений, 6 youtube-каналов, 4 игры — все провалилось. Что я понял?
Показать еще
  • Класс
Когда «просто» — это слишком сложно
Поймал себя на странной штуке: чем больше разбираюсь в разработке, тем сложнее начинаю делать простые вещи. Если игру — то сразу на своём движке. Если контент — то с глубокой проработкой, сверкой деталей, десятком итераций. Вроде стараешься сделать качественно, а по факту — просто не даёшь себе начать проще. Сначала это кажется нормой: мол, так же «правильно». Но через какое-то время замечаешь, что простые задачи превращаются в марафон. Всё превращается в проект. А ты сам — в узкое горлышко. И вот недавно это щёлкнуло: делать просто — тоже навык. Иногда даже посложнее, чем делать сложно. Сложное — привычно. Простое — требует доверия, скорости, гибкости. Делать «не идеально», но «достаточно хорошо» — это и есть рост. Даже если внутренний критик не в восторге. Путь к простоте, как оказалось, совсем не простой. Но кажется, я на нём.
Когда «просто» — это слишком сложно
Показать еще
  • Класс
Зачем вашему ребёнку учить HTML уже сейчас
Вы, скорее всего, замечали: современные дети растут с гаджетами в руках. Они рано осваивают смартфоны, планшеты, игры. Но представьте, что будет, если ребёнок не просто играет — а сам создаёт игры. Не просто «сидит в интернете», а понимает, как устроены сайты и приложения. Всё это становится возможным, если начать с самого простого — с HTML. Как и с любым другим «языком», чем раньше начинается знакомство с кодом, тем проще будет в будущем. Программирование — это не только про компьютеры, это про развитие логики, креативности и системного мышления. Дети, которые начинают с HTML, CSS и базового JavaScript, потом легче переходят к более сложным технологиям. И, в отличие от многих школьных предметов, тут они сразу видят результат: написал код — получил кнопку, картинку, анимацию, игру! HTML — один из самых лёгких способов познакомиться с программированием. Он читается почти как обычный текст. Нет сложной математики, нет необходимости ставить программы, настраивать окружение. Всё, что нужно
Зачем вашему ребёнку учить HTML уже сейчас
Показать еще
  • Класс
Three.js — 3D в браузере: что это и зачем нужно
Three.js — это инструмент, который позволяет создавать трёхмерную графику прямо в браузере. То есть можно не просто показывать картинки и текст, а делать объёмные сцены: вращающиеся объекты, свет, тени, анимацию, целые виртуальные миры. Three.js используется, когда нужно что-то трёхмерное и интерактивное в вебе. Вот примеры: Есть и ограничения: Three.js отвечает за: Для работы с Three.js нужно разбираться в веб-разработке и особенно в JavaScript — языке, на котором он написан. Без технической подготовки будет трудно. Это не "конструктор сайтов", а инструмент для тех, кто хочет делать что-то технически сложное и визуально необычное. Three.js — мощный инструмент для создания 3D-графики в интернете. Он открывает огромные возможности: от визуальных эффектов до интерактивных проектов. Но требует навыков и аккуратного подхода — просто так кубик не запрыгает. Зато, если разобраться, можно делать вещи, которые действительно впечатляют.
Three.js — 3D в браузере: что это и зачем нужно
Показать еще
  • Класс
Создание игр — это для всех: забудь про сложный код, начни с HTML5
Еще несколько лет назад создание видеоигр казалось чем-то недосягаемым. Огромные студии, команды программистов, дизайнеров, аниматоров — всё это выглядело как закрытый клуб, попасть в который могли только «свои». Но времена изменились. Сегодня разработка игр доступна каждому. И ты, даже если никогда не писал ни строчки кода, можешь сделать свою собственную игру. Прямо сегодня. Прямо в браузере. Без установки программ. Всё, что тебе нужно — HTML5 и немного желания. Когда мы слышим «разработка игр», в голове сразу появляются сложные термины, строчки кода и загадочные интерфейсы. Кажется, что без диплома программиста, навыков в 3D-графике и пяти лет опыта в Unity туда путь закрыт. На самом деле — нет. Ты удивишься, но уже сегодня ты можешь сделать свою первую игру. Без сложного кода, без дорогих инструментов. Просто открыв браузер и набрав пару строк на HTML. Это не магия — это реальность 2020-х. И это гораздо проще, чем ты думаешь. Почему HTML5? Потому что он везде. HTML5 — это язык, на
Создание игр — это для всех: забудь про сложный код, начни с HTML5
Показать еще
  • Класс
5 причин, почему HTML5 — лучший выбор для тех, кто хочет быстро создавать игры
Хочешь сделать свою первую игру, но не знаешь, с чего начать? Забудь о сложных движках, установке тяжёлого софта и неделях обучения. Если ты новичок, но хочешь получить результат уже сегодня — начни с HTML5. Именно с него начинается мой пошаговый мини-курс, в котором ты создашь свою первую браузерную игру без опыта и даже без установки программ. А теперь по делу. Почему именно HTML5 стал таким идеальным инструментом для быстрого старта в геймдеве? Это не просто удобно — это по-настоящему освобождает. Ты можешь писать код в любом текстовом редакторе (даже в «Блокноте»), сохранять файл и сразу видеть, как твоя игра работает в браузере. Не нужно качать Unity, разбираться с движками, зависимостями или сборкой проекта. Всё, что тебе нужно — это браузер и желание попробовать. Когда ты изучаешь HTML5 через игру, ты видишь результат сразу: написал код — и тут же видишь кнопку, экран, счёт или переход. Это не скучная теория. Это эффект «вау» с первого клика. Особенно если ты визуал или у тебя
5 причин, почему HTML5 — лучший выбор для тех, кто хочет быстро создавать игры
Показать еще
  • Класс
Как сделать игру “Камень, ножницы, бумага” на чистом HTML и JS
Если ты уже пробовал писать простые HTML-страницы и хочешь делать что-то более увлекательное — этот урок для тебя. Мы шаг за шагом создадим свою первую мини-игру «Камень, ножницы, бумага» на HTML, CSS и JavaScript — прямо в браузере, без установок и сложных программ. А если захочешь двигаться дальше и углубиться в веб-разработку через создание интерактивных проектов — можно продолжить обучение в мини-курсе, где ты шаг за шагом создашь полноценную текстовую игру с выбором и анимацией. Ссылка на обучение. Сначала создадим структуру с заголовком, тремя кнопками для выбора и местом, где будет отображаться результат. <body> <h1>Камень, ножницы, бумага ✊✌️✋</h1> <div class="choices"> <button onclick="play('камень')">✊ Камень</button> <button onclick="play('ножницы')">✌️ Ножницы</button> <button onclick="play('бумага')">✋ Бумага</button> </div> <div class="selection" id="selection" style="display: none;"> <div class="player"> <div class="choice-icon" id="playerIcon">❔</div> <div class="label"
Как сделать игру “Камень, ножницы, бумага” на чистом HTML и JS
Показать еще
  • Класс
Показать ещё