Для перевода фан-кампании Thief: The Black Parade сделал просмотрщик внутриигровых книг

Я разрабатываю собственный игровой движок Force Tech, который поддерживает из коробки формат ресурсов игр на Dark Engine. Это миссии, модели, звуки, текстуры и анимации Thief 1 & 2 и System Shock 2. С начала года наблюдал за продвижением перевода новой кампании для Thief Gold - The Black Parade. Но пару месяцев назад, видя, что ребята начали пробук…

8484

Стресс тест: все миссии Thief 1 + 2 + System Shock 2 загружены в одну сцену

Разработка моего игрового 3D-движка Force Tech продолжается! Напомню, что сейчас я занимаюсь масштабным рефакторингом и переношу все ранее написанные компоненты на архитектуру ECS. Статья-FAQ о проекте.

6969

Разработка игрового 3D-движка Force Tech: загадочные тормоза

Прошедший месяц разработки прошел под эгидой исследования причин странных задержек при отрисовке кадра в моём движке Force Tech.

Чтобы читать было интереснее, предлагаю посмотреть на скриншоты из предыдущей версии Force Tech. FM для Thief II - Reverse Robbery Director's Cut.
6868

Разработка игрового 3D-движка Force Tech: стриминг всего

В процессе приближения готовности стриминга к демонстрации, я задумался, что бы такого интересного показать, чего раньше мой движок Force Tech не мог, или мог с большим трудом? В результате, я решил загрузить все объекты из Thief 2 такое количество раз, пока fps не перестанет быть стабильным.

2929

Разработка собственного игрового движка: итоги 2023 года

Мод для Thief: The Dark Project - The Black Parade на моём движке Force Tech

Как раз в конце прошлого года я начал вести публичные каналы, посвященные моему игровому движку - Force Tech. Прошел ровно год, и именно за этот прошедший год, пожалуй, и произошло больше всего положительных изменений в проекте, из-за более тесного контакта с сообществом. Особенно хотелось поблагодарить Артёма Башева за регулярные пожертвования и M…

6969

Дорожная карта

Решил описать планы доработок Force Tech до конца 2024 года, чтобы сделать их более прозрачными, а ожидания - лёгкими.

Дорожная карта
1111

Преимущества использования Octree вместо BSP

Не так давно, при просмотре видео от Digital Foundry, я заметил, что в ремейке Quake 2 используются восьмеричные деревья (Octree), вместо двоичных (BSP). Я обратил на это внимание по той причине, что в моём движке Force Tech тоже используется Octree, а не BSP. У них есть ряд преимуществ, которые и хотелось осветить в этой статье.

Ячейки Octree на уровне Thief 2, запущенном в Force Tech
110110

Небольшой анонс

Посмотрел недавнее видео Digital Foundry о прекрасном ремастере Quake II от студии Nightdive, и обнаружил, что, воссоздавая Dark Engine в своём Force Tech, использую те же принципы: отказ от BSP в пользу Octree, попиксельное освещение (правда, я использую полностью динамическое) и т.п. Думаю, в ближайшее время расскажу об этом подробнее ;).

Ячейки Octree на уровне
1717

Linux is back... again!

Общался с несколькими подписчиками и пришел к выводу, что пришло время возобновить поддержку линукс-версии Force Tech! Этим сейчас и занимаюсь.

Dark Engine Viewer, запущенный в Debian 10
55

Вышла новая версия Dark Engine Viewer 0.6.9.1

Сегодня вышла обновленная версия Dark Engine Viewer 0.6.9.1 с исправлением нескольких проблем, связанных с загрузкой текстур, отображением экрана помощи и управлением камерой.
Скачать актуальную версию можно на моём обновлённом сайте:

Вышла новая версия Dark Engine Viewer 0.6.9.1
2525

Релиз! Вышел Dark Engine Viewer v.0.6.9, основанный на Force Tech!

Dark Engine Viewer — программа-просмотрщик ресурсов движка Dark Engine, основана на игровом движке Force Tech. Создается в расчете на то, что когда-нибудь сможет заменить собой сам Dark Engine, а именно, улучшить визуальный и игровой опыт игр, сделанных на нем. Речь идет о таких столпах индустрии как оригинальные Thief 1 / 2 и System Shock 2.

Релиз! Вышел Dark Engine Viewer v.0.6.9, основанный на Force Tech!
4444

Дверные сложности

Разрабатываю альтернативный игровой движок для таких столпов индустрии как Thief 1 / 2 и System Shock 2. Название движка — Force Tech, он быстрый, легковесный и поддерживает множество современных эффектов. Зачем, почему и как я это делаю можно почитать в статье-FAQ.
Наверняка многие из вас слышали такое высказывание: "Двери — это один из самых самых…

5656

Финиш и промежуточный релиз приближаются

Уже больше 10 лет разрабатываю альтернативный игровой движок для таких столпов индустрии как Thief 1 / 2 и System Shock 2. Название движка — Force Tech, он быстрый, легковесный и поддерживает множество современных эффектов. Зачем, почему и как я это делаю можно почитать в статье-FAQ.
На этой неделе удалось сделать множество небольших исправлений, ко…

— Ты видишь гриб? А он есть!
8080

Важность правильных физических коллайдеров

Разрабатываю с нуля легковесный игровой движок Force Tech, поддерживающий современные графические эффекты, и способный заменить собой Dark Engine, на котором созданы такие столпы индустрии как Thief 1 / 2 и System Shock 2. Подробнее информация о проекте изложена в статье-FAQ.
Наконец-то дошли руки реализовать поддержку свойства Dimensions редактора…

6363

Сохранение и восстановление положения моделей

Разрабатываю собственный игровой движок #ForceTech на базе ресурсов игр #Thief и #SystemShock2. Подробнее информация о проекте изложена в статье-FAQ.
В программу Dark Engine Viewer, созданную для просмотра ресурсов игр на движке Dark Engine и основанную на Force Tech, добавлены горячие клавиши для сохранения и восстановления положения просматриваемо…

2020

Прозрачные блокираторы видимости

Разрабатываю собственный игровой движок #ForceTech на базе ресурсов игр #Thief и #SystemShock2 . Подробнее информация о проекте изложена в статье-FAQ.
Исправлено некорректное определение перекрываемой геометрии, заслоняемой прозрачными преградами. Звучит путано и непонятно. На самом деле, это те случаи, когда полигоны с прозрачными текстурами, при…

5353

Протекающий свет 2: Месть спотов

Разрабатываю собственный игровой движок #ForceTech на базе ресурсов игр #Thief и #SystemShock2 . Подробнее информация о проекте изложена в статье-FAQ.
Эта неделя была посвящена исправлению самых вопиющих утечек света: от точечных источников и от спотов. И если ради точечных источников пришлось серьезно перелопатить весь механизм освещения, то спот…

3333

Протекающий свет

Разрабатываю собственный игровой движок #ForceTech на базе ресурсов игр #Thief и #SystemShock2 . Подробнее информация о проекте изложена в статье-FAQ.
Исправил ещё ряд проблем, связанных с утечками света и определением зон влияния "световых камер". Как писал в прошлый раз, точечные источники света состоят из шести "камер", которые смотрят каждая…

3939

Слишком "ленивые" источники света

Разрабатываю собственный игровой движок #ForceTech на базе ресурсов игр #Thief и #SystemShock2 . Подробнее информация о проекте изложена в статье-FAQ.
На пути к релизу удалось исправить ещё один баг: некорректную отрисовку тени перемещающегося объекта (на видео). У меня в движке динамические тени строятся от всех источников, поэтому пришлось сильн…

136136

Несколько слов о моем игровом движке - Force Tech

Всем привет! Разрабатываю собственный игровой движок #ForceTech на базе ресурсов таких игр как Thief 1 / 2 и System Shock 2. В прошлый раз вопрос нехватки информации о моем проекте встал весьма остро. Поэтому в этой статье я постараюсь изложить ответы на наиболее часто задаваемые вопросы.

Thief 2 FM - A Midsummer Night's Heist
139139

Наконец-то! Починил скелетную анимацию в своём движке

Удалось реализовать в Force Tech скелетную анимацию с корректным распределением весов вершин между костями! Теперь модели выглядят менее угловатыми, а изгибы тел - аккуратными.

100100