Blog

Chronicles of cyberpunk Awakening — dev diary

On Август 14, 2018, Posted by , In Chronicles of cyberpunk Awakening, With Комментарии к записи Chronicles of cyberpunk Awakening — dev diary отключены

Разработка идет с 8 декабря 2017 на Unreal Engine. Что сделал: 12 локаций, главное меню, титры 600+ моделей и коллайдеры анимации для объектов окружения возможность перемещаться между локациями возможность использовать лифты анимированные иконки персонажей и изображения загрузки уровня дописал сюжет локализация на английский UI В игре есть большие локации с маленькими…

Publishing game to Steam

On Март 26, 2018, Posted by , In Game Development, With Комментарии к записи Publishing game to Steam отключены

SteamSDK cкачиваем Steam SDK и разархивируем на диск D (нужно, чтобы путь к папке не содержал русских букв) в папке D:\sdk\tools\ContentBuilder\content создаем папки Windows и Linux, а затем кидаем туда соответствующие билды в папке D:\sdk\tools\ContentBuilder\scripts есть два текстовых файла. В названиях этих файлов и в них самих меняем 1000 на ID приложения…

C++

On Февраль 19, 2018, Posted by , In Programming, With Комментарии к записи C++ отключены

Основы Классы Массивы Наследование Указатели Виртуальные функции Шаблонные функции Основы // явное преобразование типов float x = 5.6f; cout << (int)x << endl; // остаток от деления cout << 6 % 8 << endl; // в цикле может быть много условий и инкрементирующих выражений, разделенных запятой // условие должно быть…

Game engines comparison

On Февраль 14, 2018, Posted by , In Game Development, With Комментарии к записи Game engines comparison отключены

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

Unreal Engine C++

On Февраль 7, 2018, Posted by , In Programming, With Комментарии к записи Unreal Engine C++ отключены

Основы Иерархия Создание Actor и Mesh component Триггер Rotation Component hit Перемещение и вращение объекта Вызов функции по таймеру Перемещение камеры к указанному объекту Нажатие кнопки Force Столкновение луча с объектом Destroy on Overlap Switch Material Открытие двери Таймер Все классы созданы на основе класса Actor, если не указано другое…

How to have fun in the gym

On Январь 21, 2018, Posted by , In Lifestyle, With Комментарии к записи How to have fun in the gym отключены

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

Chronicles of cyberpunk — through hardship to the stars

On Декабрь 12, 2017, Posted by , In Chronicles of Cyberpunk, With Комментарии к записи Chronicles of cyberpunk — through hardship to the stars отключены

Прошло немного времени после релиза Chronicles of cyberpunk, разрабатываемую 3 года. Игра получила положительные отзывы, а я — бесценный опыт   Что сделано: 200+ скриптов, хоть эта цифра ничего не значит. Сложней всего было сделать сохранение и игровой цикл 500+ диалогов и локализация для русского/английского языков 100+ моделей людей. Они низкополигональные,…

Chronicles of cyberpunk — behind the scene

On Декабрь 4, 2017, Posted by , In Chronicles of Cyberpunk, With Комментарии к записи Chronicles of cyberpunk — behind the scene отключены

Задача разработчика игр — создать иллюзию, что игрок находится в определенном месте, которое не имеет границ и такое-же реальное, как настоящий мир. Но на самом деле за стенами ничего нет Так игра выглядела перед релизом:   Более ранняя стадия разработки и наброски сюжета Действие игры происходит в недалеком будущем в…

Music for the game

On Июль 25, 2017, Posted by , In Chronicles of Cyberpunk, With Комментарии к записи Music for the game отключены

С музыкой игра становится лучше. Чтобы отблагодарить музыкантов, выкладываю ссылки на использованные треки. В этих треках стоит тип лицензии Creative Commons 0 (можно использовать в коммерческих проектах без согласия автора) или Attribution License (нужно в титрах указать автора)

Save/Load architecture

On Январь 2, 2017, Posted by , In Chronicles of Cyberpunk,Programming, With Комментарии к записи Save/Load architecture отключены

Реализация сохранения/загрузки — одна из самых сложных задач, с которыми я сталкивался. Какие стояли задачи: Загружать нужную сцену, номер акта, номер шага, позицию игрока Часть кода вырезал, оставил главное. При загрузке мы загружаем новую сцену, поэтому нужно найти объекты со скриптами, чтобы потом к ним обратиться. И если есть метод со…