{"repo":"EmbarrassingMoment/TransitionFX_Dev","free":true,"listed":false,"github":"https://github.com/EmbarrassingMoment/TransitionFX_Dev","clone":"git clone https://github.com/EmbarrassingMoment/TransitionFX_Dev.git","description":"Unreal Engine 5 plugin providing various screen transition effects (Fade, Iris, Pixelate, etc.)","language":"C++","stars":49,"topics":["blueprint","gamedev","plugin","post-process","transition","ue5","unreal-engine-5","vfx"],"license":"MIT","category":"game-templates","readme_excerpt":"TransitionFX 日本語版はこちら → README.ja.md Description TransitionFX is a lightweight and advanced procedural screen transition system for Unreal Engine 5. It renders high-quality transitions based on SDF (Signed Distance Field) math without using textures, and can be implemented from Blueprints with just a single node. Design Philosophy TransitionFX is designed with the top priority of enabling indie and small-team developers to easily add transition effects to their games after the fact . The goal is to incorporate high-quality transitions into games without requiring a dedicated tech artist and with minimal additional code. Data-Driven Design All transition settings — effect type, duration, easing, audio — are consolidated into Transition Preset (Data Asset) . From Blueprints, simply pass the preset to the Play Transition And Wait node. Designers can swap presets to change effects without programmers modifying any calling code. Latent Action Pattern TransitionFX uses Latent Actions for Blueprint nodes, eliminating the need for manual callback functions or flag management. Simply connect logic after the Completed pin for sequential execution. Combined with bHoldAtMax and ReleaseHold , loading screen patterns are also achievable. GameInstance Subsystem The manager runs as a GameInstance Subsystem , persisting state across level transitions. The sequence of Fade Out → Level Transition → Fade In is managed automatically by the plugin. Input blocking and effect pool management are als","default_branch":null,"files":null,"tree":[],"storefront":"/r/EmbarrassingMoment","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/EmbarrassingMoment/TransitionFX_Dev/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}