Штормовой двигатель
Игровой двигатель за морскими собаками, Пираты Карибского бассейна и игры «Эпоха Пиратов».
- Дискуссии GitHub
- Раздор чат
Поддерживаемые игры
- Морские собаки: каждому своим
- Морские собаки: город заброшенных кораблей (работа в процессе)
- Пираты Карибского бассейна: Новые горизонты (работа в процессе)
Создание проекта
Вам необходимо установить Conan и добавить его к переменной среды %PATH% . Кроме того, убедитесь, что у вас установлены следующие компоненты Visual Studio:
- C ++ Cmake Tools для Windows
- C ++ Clang Compiler для Windows
- C ++ MFC для последних инструментов построения V142 (x86 и x64)
- Windows 10 SDK
Откройте root Repo в качестве проекта Cmake в Visual Studio 2019 и выберите engine.exe в качестве элемента запуска.
Для запуска engine.exe вам необходимо установить библиотеки DirectX 9 выполнения. Вам также понадобятся активы из одной из поддерживаемых игр.
Дорожная карта
Поскольку наша команда разработчиков невелика, мы хотим сократить количество кода, которое мы должны поддерживать. По этой причине мы решили полагаться на стандартную библиотеку C ++ или сторонние библиотеки, если это возможно.
Некоторые вещи, которые мы собираемся сделать:
- Замените пользовательскую математическую библиотеку на стороннюю сторону, например, GLM.
- Замените пользовательский код рендеринга библиотекой BGFX.
- Замените пользовательский код обработки ввода на стороннюю библиотеку (см. Обсуждение).
- Замените пользовательские структуры данных на стандартные типы C ++.
- Замените пользовательский язык сценариев на Lua.
- Замените файлы конфигурации INI стандартным форматом (см. Обсуждение).
- Замените пользовательские бинарные форматы активов на стандартные.
- Обновить код с использованием последнего стандарта C ++
Внося
Если вы хотите принять участие, проверьте Anforming.md.
Лицензия
GPL-3.0 Лицензия