Big update to my Unreal VersionMacros:
- Prebuild scripts now support fake-macro substitutions for the built-in EngineVersionComparison.h macros
- Macros from EngineVersionComparison.h now have backports for older UE versions (e.g. pre-4.19 and pre-5.6)
https://github.com/sbseltzer/VersionMacros
#UnrealEngine #UE5 #UE4 #GameDev
GitHub - sbseltzer/VersionMacros: Helpful macros & prebuild scripts for supporting plugins across many versions of Unreal Engine.

Helpful macros & prebuild scripts for supporting plugins across many versions of Unreal Engine. - sbseltzer/VersionMacros

GitHub

Is there a good article explaining why the screen size / desired on screen dropdown in top-right corner of the UMG designer doesn’t actually show the UI at actual display size?

Say I selected a 1440x900 screen size and my project UI DPI scaling is “scale to fit”, the white box around my full screen UI isn’t actually at 1440x90 but are still at 1920x1080, but the bottom-right corner says “DPI scaling 0.75”, what am I supposed to do with that information?

#UE4 #UnrealEngine

Some overdue updates for VersionMacros! Improved POSIX shell support and text codec handling.
https://github.com/sbseltzer/VersionMacros
#GameDev #UnrealEngine #UE4 #UE5 #Programming #UnrealDev #cpp
GitHub - sbseltzer/VersionMacros: Helpful macros & prebuild scripts for supporting plugins across many versions of Unreal Engine.

Helpful macros & prebuild scripts for supporting plugins across many versions of Unreal Engine. - sbseltzer/VersionMacros

GitHub
Updates to Version Macros:
- Version macro naming conventions (as recognized by prebuild scripts) can now be customized in prebuild config!
- TObjectPtr UPROPERTY declarations are now automatically forward/backward converted without any special annotations
https://github.com/sbseltzer/VersionMacros
#GameDev #UnrealEngine #UE5 #UE4 #programming #cpp
GitHub - sbseltzer/VersionMacros: Helpful macros & prebuild scripts for supporting plugins across many versions of Unreal Engine.

Helpful macros & prebuild scripts for supporting plugins across many versions of Unreal Engine. - sbseltzer/VersionMacros

GitHub
Sharing again for other plugin developers who want a robust system for version-gating UE C++ code. Nicer than the built-in macros, works around limitations in UHT, and even comes with a TObjectPtr converter for bridging the UE4 gap!
https://github.com/sbseltzer/VersionMacros
#UnrealEngine #UE5 #UE4 #C++ #GameDev
GitHub - sbseltzer/VersionMacros: Helpful macros & prebuild scripts for supporting plugins across many versions of Unreal Engine.

Helpful macros & prebuild scripts for supporting plugins across many versions of Unreal Engine. - sbseltzer/VersionMacros

GitHub

Локализация. Поиск строк по всем StringTable'ам в Unreal Engine

В процессе работы над локализацией в Unreal Engine я столкнулся с дублирующимися строками, хаосом в StringTable и отсутствием удобного способа поиска текста по ассетам. В этой статье делюсь решением, которое помогло навести порядок, ускорить работу и снизить количество ошибок — с примерами и собственным плагином.

https://habr.com/ru/articles/920220/

#unrealengine #локализация #плагин #локализация_игр #gamedev #tool #github #ue5 #ue4 #plugin

Локализация. Поиск строк по всем StringTable'ам в Unreal Engine

Итак, начнём с того, как в Unreal Engine в целом устроена локализация В движке предусмотрен специальный инструмент — Localization Dashboard , который предоставляет достаточно широкий набор...

Хабр
The Unreal Way

YouTube

Minor update (1.1.0) is live: updated material instance filenames.

Fab link: https://www.fab.com/listings/35db0717-fd1a-4d39-a200-4c73b19f5ae6

#gamedev #gameart #indiedev #b3d #assetstore #fab #ue4 #ue5