Рубрика «Gamedev»

Disclaimer

Имея на руках экран Nextion NX32f024 захотел сделать игру Memory силами Nextion, без обвязки МК или ещё чего мощнее. Почему? Просто захотел.

Начинаем

Открываем Nextion Editor, делаем новый проект.

Выбираем нашу плату (у меня NX32F024 разрешение 320x240 пикселей). Учитывая современные реалии, ставлю вертикальную ориентацию 0 градусов, чтобы кабели эстетично торчали вверх, как у старых телефонов с audio jack.

Читать полностью »

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

Содержание:

  1. Предисловие

  2. Читать полностью »

Что за зверь такой?

Мы привыкли думать абстракциями. Нас учили, что мир состоит из объектов: у «Собаки» есть метод Bark(), а у «Пользователя» — поле Email. Мы тратим недели на споры о чистоте интерфейсов и иерархии наследования, свято веря, что инкапсуляция — это ключ к успеху. Но пока мы строим эти ментальные замки, наш процессор... скучает.

Современный CPU — это невероятно мощный вычислительный монстр, способный обрабатывать миллиарды операций в секунду. Но у него есть ахиллесова пята — памятьЧитать полностью »

Теги: #monogame #gamedev #оптимизация #csharp #графика #индиразработка

Введение: Проблема падающих FPS и желание красоты

Каждый разработчик 2D-игр, мечтающий о живом, населённом мире, рано или поздно упирается в суровую реальность: рендеринг множества уникальных анимированных персонажей — это дорого. Хочется дать игроку кастомизацию, смену снаряжения, разнообразие врагов, но классический подход «нарисовать каждый спрайт отдельно» ведёт к сотням draw calls и падению производительности.

Читать полностью »

Привет!

Меня зовут Ляленков Михаил, я инди-разработчик, и последние несколько месяцев проектирую игровую систему, которая кардинально переосмысливает прогрессию в RPG. Сегодня хочу поделиться концепцией Wellness System — попыткой заменить традиционный «фарм опыта» на осмысленное управление благополучием персонажа.

Эта статья будет полезна:

  • Геймдизайнерам, ищущим альтернативы скучным системам прокачки

  • Инди-разработчикам, которые хотят создавать глубокие симуляции

  • Всем, кому интересно, как психологические теории могут быть превращены в игровые механики

Читать полностью »

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

В этой статье я хочу рассказать простыми словами - что такое ECS, и как он эволюционно появился у меня.

Что такое ECS - Entity Component System (Сущность Компонент Система) - архитектура хранения данных, где логика - системы, явно отделена от данных - компонентов, которые объединены одним общим id - сущностью.

Читать полностью »

Привет.

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

Читать полностью »

Я не прошу денег и ничего не продаю!

Ассаламу алейкум. Долго возился со Steam, пытался выпустить свои игры — бюрократии там хватает. Даже оформление страницы заняло недели.

Делаю «всеми любимую» рекламу, потому что скучаю по умникам в комментариях.

Первая из трёх игр прошла проверку и уже висит в “Coming Soon”. Как и обещал, расскажу честно, сколько с этого можно заработать — через месяц после релиза и дальше.

https://store.steampowered.com/app/3721140/Santa_Pianus/

Читать полностью »

Всем привет, я разработчик игр на Unreal Engine 5, долгое время я занимался изучением игрового движка, созданием плагинов на FAB и теперь готов показать вам свой проект!

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


Об игре

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js