Articles
All published articles, sorted in reverse-chronological order.
- Preview the future of the ue4-docker project
Significant changes are planned for ue4-docker, but one of its most important new features is already available for use today. - Pixel Streaming in Linux containers
Linux support for the Unreal Engine's Pixel Streaming system is now available to all Engine licensees. - Cloud-Native Unreal Engine: Vision and Status
A vision of the Unreal Engine as the world's first cloud-native game engine and the progress that has been achieved to date. - The Windows/macOS/Linux Triumvirate
A humorous interpretation of three Elder Scrolls deities as an allegory for a trio of popular operating systems. - Idiosyncratic argument parsing behaviour in Unreal Engine 4
Prior to 4.21.0, the command-line parsing logic in Epic Games' Unreal Engine 4 deviates from standard conventions in unexpected ways. - Building Docker images for Unreal Engine 4
How to build both Windows and Linux Docker images for Epic Games' Unreal Engine 4. - Cross-platform library integration in Unreal Engine 4
A proposed workflow for simplifying the integration of third-party libraries into projects built with Epic Games' Unreal Engine 4. - AST Instrumentation (examples by language)
How to perform AST instrumentation in numerous programming languages. - Creating Javascript-friendly Emscripten interfaces with Embind
Tips for creating more Javascript-flavoured Emscripten interfaces. - Creating Javascript bindings for C/C++ libraries with Emscripten
How to bind C/C++ libraries with Emscripten and use them from Javascript. - Matching source-level CFG basic blocks to LLVM IR basic blocks
Source-level Control Flow Graphs (CFGs) generated by Clang follow the same structure as CFGs composed of LLVM Intermediate Representation (IR) basic blocks. With a little effort, we can create a mapping between source-level CFG basic blocks and their corresponding LLVM IR basic blocks. - How to play Module Music
How to play tracker/module music such as old game soundtracks. - Playing MIDI files using custom soundfonts
Methods of playing MIDI files using custom soundbanks, without the use of a music sequencing application.