Alex 🦅

8.9K posts

Alex 🦅 banner
Alex 🦅

Alex 🦅

@OutoftheboxP

I showcase hidden Unreal Engine gems and share terrible game dev advice. Currently working on analytics for Unreal Engine projects Demo: https://t.co/dWbQYvmrR2

🗺️ Katılım Ağustos 2019
468 Takip Edilen4.4K Takipçiler
Sabitlenmiş Tweet
Alex 🦅
Alex 🦅@OutoftheboxP·
Heatmap feature just got hotter🔥(sorry, had to). New updates showcase in 66 seconds:
English
2
2
46
3.7K
Alex 🦅
Alex 🦅@OutoftheboxP·
@MoonieFR Hey Sarah! We’re disrupting character design with AI-adjacent emotional intelligence™ (not GenAI garbage, totally different). Leveraging blockchain synergy to optimize your emote’s authentic vibe. Let’s circle back and move the needle 🚀 DM us!
English
2
0
4
600
Sarah ''Moonie'' Kieffert
Looking for recommendations for illustrators to create a profile picture and emotes/emojis. The work would be based on my character designs. No GenAI garbage. No specific style in mind for now.
English
84
2
104
4.7K
Alex 🦅
Alex 🦅@OutoftheboxP·
@flassari @Skylonxe Even cooler! A smaller example is very much welcome right now. I was skimming through the commit but that was yeah, a lot!
English
0
0
3
248
Channel37
Channel37@WeAreChannel37·
Try one some new clothes (paint jobs) in Update 3 of The Last Caretaker!
English
2
2
16
459
Alex 🦅
Alex 🦅@OutoftheboxP·
@zeeg Damnit. Thanks for insights. I guess some problems are only solveable with a 911.
English
0
0
1
35
David Cramer
David Cramer@zeeg·
pmf fixes most problems
English
3
0
23
2.6K
Edenfall ➡ Wishlist on Steam!
Edenfall ➡ Wishlist on Steam!@everfluxgames·
Just added a little bit of Assassins Creed flavor to make the way down a bit more comfortable
English
4
7
118
11K
Beautiful Light
Beautiful Light@beautifullight·
⚠️ Gasmask visuals, animations & sounds are WIP/Placeholders 🎨 The gasmask HUD is also a placeholder — but trust me, it's going to be something special. I genuinely believe it'll be one of the most beautiful in the industry. ☢️ Realistic radiation system — exposure leads to stamina loss, then HP drain, potentially lethal 🎭 Gasmask filters are consumable with varying protection levels 🔇 Wearing your gasmask muffles surrounding sounds & increases stamina drain 📟 PDA tracks radiation levels & sends alerts — some are audible to nearby enemies 💊 Special meds available to clear accumulated radiation 🗺️ Some radiation zones are fixed, others spawn randomly across the map 🫁 Breathing SFX (placeholder) reacts to your heart rate & condition 🔔 We also reworked the PDA UI & made the alert system less intrusive
English
17
84
1K
43.3K
Robin Vanina
Robin Vanina@RobinVanina·
I wasn't very active lately - but if there is one tip I can give to anyone who gets started with unreal engine, then its learning what each class is meant to be used for. I am talking about GameModes, GameStates, PlayerControllers and so on.
English
3
0
13
1.4K
Regner Blok-Andersen
Regner Blok-Andersen@RegnerBA·
If you manage a #UnrealEngine Horde server deployment then I have wonderful news for you: Work is going into improving storage garbage collection. That includes improving the systems as well as surfacing information for admins better. github.com/EpicGames/Unre…
Regner Blok-Andersen tweet media
English
2
1
8
626
Alex 🦅
Alex 🦅@OutoftheboxP·
I promise this is the last post about console commands, but ... you can make a private static FAutoConsoleCommand member so you can access other private functions in the console command callback.
Alex 🦅 tweet media
English
0
0
40
1.4K
Alex 🦅
Alex 🦅@OutoftheboxP·
Handling console commands in your subsystem was never easier. Try FSelfRegisteringExec today!
Alex 🦅 tweet media
English
1
3
58
2.5K
Alex 🦅
Alex 🦅@OutoftheboxP·
Monday mantra: Keep your user(s) happy. P.S.: Yes, I am that that user P.P.S.: And I have very high standards
Alex 🦅 tweet media
English
0
0
8
617
Alex 🦅
Alex 🦅@OutoftheboxP·
There are things you can only control by passing args to the editor instance (which is quiet inconvenient to do manually because you need to find the UnrealEditor.exe, open terminal, write the args). For example: - tracetailmb (which modifies the in-memory cache the editor keeps for Insights) - abslog (to modify the log file location)
English
0
0
2
190
Anor0c
Anor0c@Anor0c·
@OutoftheboxP Sry for the noob question but what's the use for this ?
English
1
0
1
179
Alex 🦅
Alex 🦅@OutoftheboxP·
TIL: You can set extra launch arguments for your editor via the UE-CmdLineArgs environment variable.
Alex 🦅 tweet media
English
2
4
36
2.3K
Alex 🦅
Alex 🦅@OutoftheboxP·
@sisqobmx I did change this file, but for a different reason. The env var is already built-in.
English
0
0
0
123
szilard
szilard@sisqobmx·
@OutoftheboxP TIL: You can do anything to unreal as the entire engine is 100% accessible through source
English
1
0
1
151
Alex 🦅
Alex 🦅@OutoftheboxP·
Nothing concrete yet to share experiences. If it's just enabling it, I don't think it's a big deal performance-wise, but if you are actively tracing it depends on channels. Profiling the CPU, that's mininal overhead. Profiling memory, not minimal at all. Happy to share when I get some bigger project use cases, but from I've seen it's: "make the game run good enough on Test configuration with profiler on and expect the Shipping build to be just as stable with better performance".
English
1
0
1
9
KCS: FireFighterWizard
KCS: FireFighterWizard@KatanaCatStudio·
@OutoftheboxP Thanks for explaining. Your plan looks good :) Though I'm still a bit worried about enabling instrumentation in Shipping builds. Did you profile the impact of this change?
English
1
0
1
18
Alex 🦅
Alex 🦅@OutoftheboxP·
Proof of concept done Collect traces from players in the background to catch performance issues early. All visible in a centralized dashboard and available for download to investigate further. Next step: figuring out what other data/columns would be useful to display when overviewing traces.
Alex 🦅 tweet media
English
1
1
11
1.1K
Alex 🦅
Alex 🦅@OutoftheboxP·
Thank you, thank you. For context before answering, I am using the built-in Unreal Insights functionality. What I am bringing on top is: a. Collecting the traces from users in the background (eliminating the user: “performance is bad”, dev: “pls run with -trace and send the result”, user: *here is trace* feedback loop). b. Minimising the trace size so the file only contains some context before the problem happened and not the whole session. c. (in the future) Connect it with the analytics so you can do things like: “get me traces from this map area from users running with these specs” On your points: 1. It does impact performance. It’s the same overhead as running with -trace (and you can configure the same parameters like tail size & channels) 2. Shipping by default is not traceable. Test configuration is recommended for performance monitoring but you can enable/disable it for any configuration you want. 3. That’s more on project side to implement. The plugin and platform will expose the functionality for devs to enable/disable tracking based on your custom logic (privacy policy, player consent, personal preference).
English
1
0
0
46
KCS: FireFighterWizard
KCS: FireFighterWizard@KatanaCatStudio·
@OutoftheboxP I'm following your advances with huge curiosity, thank you for sharing. 1. Doesn't the fact of collecting utraces degrade performance? 2. Are game Release builds instrumentable? 3. Do you collect utraces from all the players? Or do you expose a game setting for sharing traces?
English
1
0
1
62
Alex 🦅
Alex 🦅@OutoftheboxP·
@fsapi0 That is actually an interesting path. Maybe not directly by calling but inheriting the subsystem there might be a very good workaround. Will try that
English
0
0
1
15
Francesco Sapio
Francesco Sapio@fsapi0·
@OutoftheboxP Can’t you have a second module editor only that catches startPIE and call the code from Runtime module?
English
1
0
1
21
Alex 🦅
Alex 🦅@OutoftheboxP·
I hate to do this, but sometimes it's unavoidable. Editor modules can be referenced from runtime modules but they need to be excluded via Target.bBuildEditor
Alex 🦅 tweet media
English
3
1
19
1.5K