Unreal Tournament Community SDK is an open source engine fork of the Unreal Engine 1.x with a modern development framework for Unreal Tournament. A thousand delays later we hit rock bottom and infinite possibilites at the same time with this community-propelled engine fork for one of the greatest 3D games of all time. We will never forget nor forgive what Epic Games did on the 14th December 2022.
Work on the new material system goes quite well. I'm implementing material functions already. These special textures can play a programmed sequence, like an interpolation sequence seen in the screenshot: brightness is interpolated from A (0.0) to B (1.0), AB is the actual result over time (class: UsdkTexAlphaInterpLinearAB). Material functions also feature a simple play/loop/stop/pause interface.
These functions are linked with a Material expression or complex multi-layered Material then and manipulate the final material on which they're applied to.
Additional updates:
- abbreviations of material classes are displayed in texture browser (MEX = material expression, MF = material function etc.)
- a highlighting frame around materials is displayed now (a shadow frame), with custom color
- complex Materials show texture layer count (L: X/Y)