Инди Код — Разработка игр
237 subscribers
56 photos
27 links
Здесь я делюсь своим личным опытом в мире геймдева, рассказывая о пути инди-разработчика: от первых строк кода до создания своих игр. Выкладываю на Яндекс Игры.
Download Telegram
1-го июля цена будет выше в два раза

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

Получить ссылку на книгу

Что вы получите с первых страниц

Концепт книги — пошаговый учебник, где ты изучаешь программирование на конкретных примерах и шаг за шагом создаешь мини-игры на JavaScript: все уже доступно на вашем компьютере.

Книга разбавлена историями из жизни реальных программистов в разных областях. На реальных примерах показывается, как мыслят профессиональные разработчики.

Уже сегодня на своем компьютере вы можете начать делать игры: каждый пример идет с объяснением концепций программирования, а сложность наращивается постепенно.

Так проще понять программирование, когда не просто читаешь теорию, а сразу делаешь что-то конкретное руками и создаешь свои проекты.

Это не учебник по JavaScript, а возможность понять программирование на реальных примерах через практику.

Почему это важно в эпоху ИИ

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

Куда это может вас привести

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

Получить ссылку на книгу
Глава 5. В 31 год из медицины в программисты

Наконец-то я определился с авторским стилем и понял, какой хочу видеть свою книгу.

Текущие главы будут полностью переписаны, а новые станут короче, плотнее и точнее.

Я понял важную вещь: хорошая книга по программированию не обязана быть толстой. Она должна менять способ мышления. Из этих историй входа в IT я вытащу только самую суть инженерного подхода.

В этом и есть главная идея моей книги — дать инженерное мышление.

А потом на небольших законченных примерах: мини-играх, игровых механиках и практических задачах — отточить конкретные принципы программирования.

Поэтому сегодня публикую одну из текущих глав.

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

Книгу пока можно приобрести на этапе черновика.

С 1 июля цена вырастет в два раза.

Получить ссылку на книгу
3👍1🔥1
Первая игра должна быть настолько маленькой, чтобы её было стыдно не закончить

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

А потом, спустя несколько месяцев страданий, у него готово только главное меню. Я вообще не понимаю, почему первую игру так часто начинают именно с главного меню.

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

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

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

Я сам много раз начинал делать всякое и со временем понял, как много мы себе врём. Мы придумываем большой план не потому, что он действительно нужен. Иногда нам просто приятно чувствовать себя человеком, который делает что-то большое и масштабное. А масштабное в этом только страдания хернёй и трата времени. В большинстве случаев никакого масштаба не случится. Игра готова не будет.

Хотя по факту мы ещё даже не добрались до сути. А начинать надо именно с неё. В игре суть — не меню, не сюжет и не графика. Суть — в том, интересно ли человеку играть.

Хочется ли ему сделать ещё один ход. Попробовать ещё раз. Найти другое решение. Понять, как победить. Чем быстрее ты до этого добрался, тем лучше.

Мы вообще не знаем, будет ли нас всё ещё переть эта идея через неделю или две. Поэтому на старте грандиозное планирование скорее мешает.

Нужен не план на год. Нужен первый маленький результат.

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

Не хватило времени на графику — сделай без графики. Используй квадраты, круги, текст или эмодзи в качестве персонажей.

Игра ведь не про красивые анимации и дизайн.

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

Поэтому первая игра должна быть настолько маленькой, чтобы её было стыдно не закончить.
3🔥1
У меня за год уже собралась внушительная папка тг каналов о разработке игр.

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

От самых маленьких до полноценных медиа.

https://t.me/addlist/AHTKq7FKyuFlMjUy
👌31
У меня есть проект с более чем 1000 рецептов по Phaser.js.

Это сборник практических решений, гайдов и примеров для разработки игр — от простых механик до сложных фич.

Весь материал собран на https://phaserjs.ru/

Если вы разрабатываете на Phaser, почти наверняка найдете там что-то полезное. Заходите, посмотрите.
👍2