Итак, вы решили создать небольшой простенький шутер от первого лица.

Чудненько! Именно для этого и был создан Easy FPS.

Сделан он был лишь с одной мыслью в голове - чем проще тем лучше. Само собой, чего-то умопомрачительного на нем не сделать, однако, что-нибудь на уровне Wolfenstein (и даже лучше), получится.

Основная философия движка - нет файла - нет проблемы. Это значит, что все строится на добавлении необходимых файлов в соответствующие папки. Например, если нет звука выстрела - выстрел и не воспроизведется и игра не вылетит. Так не везде, но в большинстве случаев. БОльшая часть названий параметров и объектов говорит сама за себя и не нуждается в каких-то длинных объяснениях, но в данном мануале все равно все будет расписано как можно подробнее (кроме моментов, когда все ну совсем-совсем очевидно).

Движок предоставляет следующие возможности (это скорее для сравнения с RGM):

  • Почти неограниченное количество текстур (в формате PNG).
  • Почти неограниченное количество врагов и декораций.
  • Неограниченное количество карт на игру.
  • Музыка в формате OGG, звуки в формате WAV.
  • 8 типов оружия.
  • 3 типа стен.
  • 4 этажа для разнообразия обустройства уровней (в декоративных целях, движок по прежнему одноэтажный, пусть и с некоторыми допущениями).
  • Скайбоксы.
  • 3 типа дверей.
  • Источники света.
  • 10 триггеров.
  • 10 терминалов.
  • Игровые скрипты.
  • Шейдерное освещение.
  • И немало настроек всего этого.
  • Иными словами, движок умеет все то же, что и RGM и даже больше.

    Единственное предупреждение - все надписи в редакторе должны быть латинницей. В пути к самому редактору также не должно быть кириллицы (возможно, эта проблема уже отпала, но на всякий случай). Ставить редактор рекомендуется на винчестер, а не на SSD, в силу того, что он пересохраняет файлы при каждом закрытии окна с настройками. Хотя это и всего лишь жалкие килобайты (все конфигурационные файлы в сумме максимум достигают 1 мегабайта. И то наврядли), если вы боитесь за свой SSD - стоит поставить на винчестер (или на флешку). Хотя, если честно, я не вижу проблемы с работой на SSD - современные SSD способны выдержать в триллионы раз больше циклов перезаписи, чем требуется, чтобы сделать одну игру на Easy FPS.

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

    Начиная с версии 1.0 движок больше не распространяется с архиватором 7-zip. Вам потребуется скачать нужную версию с официального сайта 7-zip.org и положить исполняемые файлы и DLL файлы (7z.dll, 7-zip.dll, 7z.exe) в корень папки с редактором. В целях совместимости сам редактор и движок разработаны под 32-битную версию Windows, однако, на 64-битной 32-битный архиватор не запустится. Следите за версией!