Flex Engine is a personal game engine I began work on in February 2017. I use it as a playground for learning about real-time technniques. I try to keep master reasonably stable, and therefore update it infrequently. See development for the latest changes.
Basic implementation of Cascaded Shadow Mapping
Profiler overlay showing a breakdown the CPU-time of a single frame
Some of the editor windows
Screen-Space Ambient Occlusion (SSAO)
GBuffer (top-left to bottom-right): position, albedo, normal, final image, depth, metallic, AO, roughness
See more screenshots here
If you want to build Flex Engine on your own system, follow these steps. You an always download the latest release binaries here if that's what you're after.
genie.exe
is in the scripts/
directoryscripts/generate-vs-*-files.bat
(this simply runs the command genie vs2015
or genie vs2017
)build/FlexEngine.sln
Flex Engine uses the following open-source libraries:
Flex engine is released as open source under The MIT License. See license.md for details.
A huge thank you must be given to the following individuals and organizations for their incredibly useful resources:
Stay (somewhat) up to date about this project on my blog at ajweeks.com/blog
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。