xtreme3d_4.0

Это старая версия документа!


Xtreme3D 4.0

Четвертое поколение Xtreme3D, графического движка для GameMaker. В настоящее время находится в разработке.

Текущий статус: второй этап разработки первой версии (Milestone II), альфа-тестирование

В 2022 году GameMaker Studio 2 полностью перешел на 64-битную архитектуру, вследствие чего потерял совместимость со старыми 32-битными расширениями. Для того, чтобы продолжить поддержку классической связки Xtreme3D+GameMaker, было решено портировать Xtreme3D на современный Delphi и актуальную версию GLScene. Поскольку порт частично ломает обратную совместимость, он будет развиваться в рамках новой ветки Xtreme3D - 4.x. В обозримом будущем обе ветки будут поддерживаться параллельно.

Xtreme3D 4.0 пишется на Delphi 10 и выше с использованием библиотеки GLScene 2.2. Будет поддерживаться только 64-битная архитектура и (пока) только ОС Windows.

Проект осуществляется в два этапа. На первом были реализованы базовые функции-врапперы, основанные на встроенных классах GLScene, и выпущена первая альфа-версия. На втором будут реализованы аналоги тех возможностей, для которых пришлось добавлять новые классы и менять методы встроенных. По итогам II этапа будет выпущена вторая альфа-версия, на основе которой затем будет подготовлен релиз Xtreme3D 4.0.0. Также на II этапе будет подготовлен биндинг для Python 3. Если все пройдет успешно, затем выйдет версия 4.1, в которой будут добавлены врапперы некоторых новых классов GLScene 2.

Дорожная карта разработки:

  • ✔️ Milestone I (2022-2023)
  • Milestone II (2023-2024)
  • Xtreme3D 4.0.0 (ориентировочно начало 2025 года)
  • Xtreme3D 4.1.0 (середина-конец 2025 года)
  • xtreme3d_4.0.1711309050.txt.gz
  • Последнее изменение: 2024/03/24 22:37
  • admin