211d76a863eea0a109c2809aa1e728e4c1f33cc9
UwU-Engine
Игровой движок Его особенность - модульность. Это значит, что можно в нём заменить почти всё, в том числе и блок рендера
Core
Ядро движка, оно загружает модули. Здесь также находжятся основные компоненты движка, такие как GameInstanceBase, World, Math, Delegate, Actor.
ProjectGenerator
Это проект генератора базового пролекта для движка
FastRTTI
Библиотека реализующая более быстрый RTTI. Она используется в World для ускорения поиска Actor'ов по типу
UwURenderEngine
Пример модуля рендера. Он добавляет новые типы Actor'ов.
Tests
Unit тесты
Как собрыть проект на Windows
- Установите Cmake и компилятор (например MSVC)
- Запкустите "configurate Win64.bat"
- Запкустите "build_Engine.bat" В папке build\bin будет собраный движок
- Чтобы работал ProjectGenerator нужно установить переменную окружения {UwU_Engine} с указанием пути до бинарников (C:\your\path\UwU-Engine\build\bin)
Description
Languages
C++
92.2%
CMake
5.1%
Batchfile
2.3%
GLSL
0.3%