Le moteur est totalement open source (licence GPL v3) et le code est hébergé sur GitHub.
Le moteur supporte les scripts grâce à LUA et est disponible avec un éditeur. Pour l'importation des ressources, le format FBX est supporté. Pour rentrer encore plus dans la technique, Intrinsic est programmé en C et C++. L'architecture est pensée pour utiliser les performances multicoeurs des CPU.
Du côté du rendu, le moteur supporte le Physically Based Rendering (PBR) ainsi que les lumières volumétriques. Finalement, le travail de Benjamin est compilable sous Windows (VS2015) et Ubuntu 16.04.
Ce travail n'aurait pas pu voir le jour sans les bibliothèques suivantes :
- Vulkan SDK (https://lunarg.com/vulkan-sdk/)
- microprofile (https://github.com/jonasmr/microprofile)
- enkiTS (https://github.com/dougbinks/enkiTS)
- gli (http://gli.g-truc.net/0.8.1/index.html)
- glm (http://glm.g-truc.net/0.9.8/index.html)
- glslang (https://github.com/KhronosGroup/glslang)
- LuaJIT (http://luajit.org/)
- rapidjson (https://github.com/miloyip/rapidjson)
- rlutil (https://github.com/tapio/rlutil)
- SDL 2.0 (https://www.libsdl.org/download-2.0.php)
- SOL v2.0 (https://github.com/ThePhD/sol2)
- sparsepp (https://github.com/greg7mdp/sparsepp)
- SPIRV-Cross (https://github.com/KhronosGroup/SPIRV-Cross)
- tinydir (https://github.com/cxong/tinydir)
- TLSF allocator (https://github.com/mattconte/tlsf)
- PhysX 3 (https://developer.nvidia.com/physx-sdk)
- Qt (éditeur seulement, https://www.qt.io/download)
- FBX SDK (éditeur seulement, http://usa.autodesk.com/adsk/servlet...mp;id=10775847)
- NVTT (https://developer.nvidia.com/gpu-acc...re-compression)
- Cloc (http://cloc.sourceforge.net)
- 7za (http://www.7-zip.org/download.html)
Votre opinion
Que pensez-vous du moteur et du code ?
Quelle utilité voyez-vous en ce moteur ?
Pour aller plus loin
Voir les ressources Developpez.com sur Vulkan.
Voir les ressources Developpez.com sur la SDL 2.
Source
Site officiel