eliasku gamedev
57 subscribers
15 photos
11 videos
17 links
Download Telegram
👋 Привет! Меня зовут Илья!

🚀 Добро пожаловать на мой канал! Здесь я буду делиться:

Личным опытом в реализации своих проектов.
🕹 о Разработке своих игр — от идеи до релиза.
👨‍💻 Программированием, рассуждениями, инсайдами.
#️⃣ Личным опытом в реализации проектов, над которыми работаю (возможно, даже вашими будущими фаворитами).

Здесь не будет сухой теории — только мой живой опыт, ошибки, победы. Хочу, чтобы вы видели насколько всё не сложно! Развивались и вдохновлялись вместе со мной 🔥

Давайте общаться! Ваши вопросы, идеи и критика всегда приветствуются. Подписывайтесь, чтобы не пропустить ничего важного. Поехали! 🚀

P.S. Что вас интересует больше всего? Пишите в комментарии — учту при подготовке контента! 😀
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥4👍2👾2
Channel photo updated
🚨 Слушай, собрал свой генератор статического сайта с нуля! На TypeScript, Node.js, marked + eta. От генерации до сжатия картинок — всё ручками.

🔥 Чего добился:
- Локализация на 2 языка без костылей (наконец-то)
- Markdown ➡️ HTML с подсветкой кода
- Переехал с Firebase на Cloudflare за час (с оплатой домена)
- Впихнул SVG код для иконок прямо в страничку, вместо всех этих тяжелых FontAwesome
- Lighthouse 💯 (если закрыть глаза на аналитику)

🤯 Сам удивился, что не сгорел на SEO и sitemap.xml. Теперь Генератор прост — поэтому красив, легко добавляю .md и картинки, быстро исправляю баги.

🔗 https://eliasku.win/ru/blog/make-static-generated-site-from-scratch/ 👈 полная версия статьи

P.S. Если что — я в телеге, пиши предложения или вопросы в камментах 💥
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍4👾2
This media is not supported in your browser
VIEW IN TELEGRAM
🚨 Cделал dev-server с нуля и немного написал про это!

😕 Зачем делать с нуля? Согласен, всё это заложено в базовых инструментах веб-разработки. Увлекает ли тебя делать вещи с полным пониманием системы? Хочешь ли ты узнать, почему популярные инструменты выбирают ту или иную архитектуру? Если да, попробуй сделать что-то с абсолютно чистого листа ✍️

🆕 Моя система теперь:
- 🚀 Автоматически собирает мой проект
- 📡 Синхронизирует изменения между открытыми вкладками веб-браузера
- ⚡️ Работает намного быстрее благодаря debounce

Интересно?
🔗 Читать статью здесь: https://eliasku.win/ru/blog/make-static-generated-site-from-scratch-dev-server/
📞 Делитесь, как вам?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥74👍4
🛠 Оптимизация dev-сервера через хеширование SHA-256

💡 Решаю проблему ложных срабатываний сборки — когда dev-сервер реагирует на каждое сохранение файла, даже без реальных изменений 😵‍💫


- 🔓 Используем SHA-256, чтобы отличать настоящие изменения от "пустых" правок
- ⚙️ Пишем умный file-watcher на Node.js
- 💊 Экономим ресурсы, время и нервы

👉 Читайте тут: https://eliasku.win/ru/blog/optimizing-dev-server-ssg-eliminate-redundant-rebuilds-with-sha256/

💬 Поделитесь опытом — сталкивались с таким? Как вы решаете это в своих проектах?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🎉51
Channel name was changed to «eliasku gamedev»
🎉 Обновление интерфейса сайта! 🎉

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

Emoji заменяются на встроенные векторные twemoji на этапе генерации страничек При копировании такого символа сохраняется оригинальный emoji (утилизация alt-атрибута)

🔗 Пробуйте, смотрите: https://eliasku.win/ru/

👍 Что думаете
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥63👍3👾3
Начали проходить The Last of Us 🍄

После просмотра сериала “Одни из нас” решили попробовать игру. Ранее мы уже обсуждали The Last of Us и рассматривали её для потенциального прохождения, но останавливало нас изобилие стелса (не очень любим, мы люди простые, дай нам оружие и зомби которого нужно убить, а не вот эти ваши прятки в траве и скрытые атаки). После сериала захотели посмотреть насколько точно получилось адаптировать игру и может проблема сериала вовсе не в начинающей актрисе Белле Рамзи, как многие говорят, а в плохо раскрытом сюжете. Было интересно прожить некоторые моменты игры, посмотреть пост-апокалиптичные виды сочных, зелёных растюшек на бетоне. По сериалу хочется сказать, моментами интересно, но больше затянуто, а по игре:
- стелс - его много, предлагается как основная тактика боя
- хорошая анимация, в том числе и лицевая, нету сжатия и квантования ключевых кадров (keyframes), хорошая иерархия костей
- великолепная графика и оптимизация - мы играем в HDR режиме, на максимальных настройках в 4k, игра показывает 60 fps (правда 1 краш словили в начале игры)
- предметы не проваливаются друг в друга - объекты на спине в тело персонажа, волосы огибают геометрию тела, одежды, торчащих из-за спины пушек, торчащих голов из пола нету (как в CyberPunk2077)
- дизайн уровень хороший, игра ведёт тебя без карты туда, куда ей нужно тебя отвести (в линейной сюжетной игре это важно, но главное чтобы это не было сильно заметно)
- несколько тактик боя (бежать, стелс, просто убивать всех и молиться, чтобы патроны не закончились)
- крафт - понятный менеджмент ресурсов, идентичный похожим играм (The Evil Within, Silent Hill и другие), выглядит процесс модификации оружия о-очень вкусно
- прикольные мелочи - фонарик может перестать работать и необходимо его иногда трясти, шапки с врагов слетают (если не пристёгнуты)
- мир - красивые проработанные локации и виды, разнообразие в биомах, яркие цвета, отличная подборка ракурсов, хочется остановиться и рассматривать
- окружение не интерактивно - это СТАТИЧНЫЕ декорации, фонари не разбиваются, горшки не падают, несколько бегающих белочек ситуацию не спасают
- враги - ведут себя умеренно умно, в огонь не лезут, павших собратьев сразу видят и начинают суетиться

Общее время игры: 4 часа 43 минуты

🎮 В блоке про игры мы хотим обсуждать многие особенности и игровые механики, делиться личным игровым опытом.
Сейчас мы начали проходить The Last of Us и заканчиваем Baldur’s Gate 3.

🕹 Ниже мы выставим видео с нашим первым Let's Play-ем , смотрите, хи-хи-кайте, немного рассуждаем об игре и сериале.

💬 Делитесь в комментариях своим опытом в прохождении подобных игр, если проходили The Last of Us, будет приятно обсудить (может вы что-то посоветуете).
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👾4👻3
Media is too big
VIEW IN TELEGRAM
The Last Of Us: Part 1 ❤️

Наш первый публичный летс-плей и первое видео на канале 🎆

📺 Смотреть на YouTube: https://www.youtube.com/watch?v=1WZvjIQr3k0
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🆒5👏3
Использую каждую свободную минутку, чтобы добавить маленькие улучшения на сайт:

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

Зацените 🔗 https://eliasku.win/ru/

💬 Правильно ли записывать и публиковать всё, над чем работаешь, как считаете?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤‍🔥2🔥2🤝1
🎮 Импровизированный стрим в TikTok по The Last Of Us: Part 1

🔗 https://vm.tiktok.com/ZMBoTe8jU/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥83👾1
👏🎉 Прошли Baldur's Gate 3! Поделимся своими впечатлениями 😍 совсем скоро! Наиграли всего 184 часа. 🎮
Please open Telegram to view this post
VIEW IN TELEGRAM
8🆒4👾4👍1
🎮 Импровизированный стрим, играем в The Last Of Us: Part 1

🔗 TikTok: https://www.tiktok.com/@elias.ku/live
🔗 YouTube: https://www.youtube.com/watch?v=5l7QpH7-FQ4
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥82👾2
This media is not supported in your browser
VIEW IN TELEGRAM
УРА! Каналу исполнился месяц! 🎉
За этот месяц мы:
- Опубликовано 11 постов (и 5 статей на сайте)
- Прирост аудитории +27 человек
- Собрали 156 реакций 😱
- Выпустили 2 видео на YouTube и 2 раза вышли в стрим на TikTok
🤗 Хотим выразить большую благодарность всем вам, за ваши реакции, комментарии и подписки!
Мы очень давно хотели и планировали сделать такое сообщество, где можно будет делиться интересным из мира геймдева, обсуждать игры и простым языком рассказывать о разработке
Дальше больше!
Будем стараться делать ещё больше интересного, больше играть, больше писать и больше делиться

Ваши Котики ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9🎉6👏32
🎮 Стартовал js13k 2025 — и мы снова в деле!

Тема конкурса в этом году: ЧЁРНЫЙ КОТ. 🐈‍⬛
🎯 Условия конкурса: сделать HTML5-игру размером не больше 13 КБ в zip архиве.
🎀 Учитывается всё: код, графика, звуки, музыка.
Время на разработку: 1 месяц.
💀 Это дико хардкорно, но жутко интересно.

В этом году мы снова принимаем участие! Наши главные цели:
- не тратить слишком много времени
- сфокусироваться на геймплее, а не на технологиях
- использовать простой Canvas, без WebGL
- применить ранее полученный опыт
- делать игру сразу под Desktop и Mobile
- и, возможно, подать несколько игр 🤞

⚠️ Победа для нас не главное! Мы бросаем вызов себе: попробовать новые игровые жанры и возможность реализовать все свои идеи. Мы очень хотим вовлекать вас в процесс создания игры, обсуждать идеи, жанры, решать кто будет главным персонажем, ведь это так интересно! 😃

◀️ Наши предыдущие работы для этого конкурса:

2022 — тема конкурса "Смерть":
🧟 Игра "13" — WebGL + WebRTC + сервер → быстрый многопользовательский шутер в реальном времени
📖 Процесс разработки: https://eliasku.win/ru/blog/13-game/
🕹 Можно поиграть: https://eliasku.win/games/13/

2023 — тема конкурса 🏰 "XIII век":
🧠 3D тайм-менеджер на C/wasm. Проект готов, но не был отправлен на конкурс, по вашему запросу в комментариях смогу собрать билд.

2024 — тема конкурса "боязнь числа 13":
🔪 FRI3 - Игра про маньяка из “Пятницы 13-е” на Zig.
🕹 Можно поиграть: https://eliasku.win/games/fri3/
⚙️ Много работы с оптимизацией zig-wasm/js.

🙏 Пожелай нам удачи!
👀 Планируем регулярно делиться новостями и процессом разработки — будет интересно!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👏53👾2
Про #js13k думаем про рогалик и вдохновляемся Vampire Survivors.

На выходных собрал болванку:
🎨 Графика через процедурный вектор на canvas, звук zzfx, музыка процедурная, управление через клавиатуру или виртуальный джойстик.
Инструменты для сборки: typescript, vite, esbuild, terser, html-minifier-terser, clean-css, roadroller, etc, advzip.

Текущий размер 2405 из 13312 байт. 🔍
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13🏆2👾1
This media is not supported in your browser
VIEW IN TELEGRAM
🎱 Сделал набросок анимации главного персонажа для #js13k, за основу взял нашу нереальную чёрную кошку Чичи 🐈‍⬛ которую вы можете посмотреть в комментариях ⬇️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17❤‍🔥4👏2
This media is not supported in your browser
VIEW IN TELEGRAM
Трудимся-работаем, а Чичи следит за прогрессом 🐈‍⬛
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥3👀2
Давайте решать кого первого из врагов сделаем для нашей игры про котика! 👨‍💻
Anonymous Poll
28%
🕊 Голуби
17%
🐍 Змеи
78%
🪰 Мухи
28%
🦝 Еноты (хотим сделать их боссами)
🔥7👏2👾1
This media is not supported in your browser
VIEW IN TELEGRAM
🐈‍⬛ Результаты разработки игры для #js13k про Чёрного Кота!
За выходные удалось сделать много значимых вещей!
- Виртуальный Джойстик
- Прототип под врагов
- Коробки с лутом
- Предметы: Опыт, Аптечка, Магнит и Крест
- Парочка Звуков
- Первая базовая Атака Когтями
- Экраны: улучшений, старта и конца игры
- Прогресс бары для опыта и жизней
После голосования я добавил Муху и очень захотел потестить Змейку

👨‍💻 Размер на данный момент: 6570 из 13312 байт
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥4👾1