Julien Esposito's Avatar

Julien Esposito

@julespo3d.bsky.social

Technical Designer at WB Games Montreal - Retweet interesting stuff about Unreal Engine #Gamedev #GothamKnights #UnrealEngine

26 Followers  |  86 Following  |  2 Posts  |  Joined: 01.01.2024  |  1.7062

Latest posts by julespo3d.bsky.social on Bluesky

GameTools Blender Extension - Introduction
YouTube video by Ghislain Girardot GameTools Blender Extension - Introduction

#UE #Blender #UnrealEngine #tech #gamedev
๐ŸฅณMy ๐—š๐—ฎ๐—บ๐—ฒ ๐—ง๐—ผ๐—ผ๐—น๐˜€ addon is finally complete and officially available as a Blender Extension!

I spent way too much time coding it + writing a 150-page manual and over 2 hours of video tutorials. ๐Ÿ˜…

youtube.com/watch?v=hC2_...

More detail in the๐Ÿงต

25.07.2025 11:46 โ€” ๐Ÿ‘ 52    ๐Ÿ” 17    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 1
Return Arrays of the Correct Subclass Type in Blueprints

Return Arrays of the Correct Subclass Type in Blueprints

Return Arrays of the Correct Subclass Type in Blueprints
Avoid casting with this one weird trick.
https://unreal-garden.com/tutorials/blueprint-return-typed-arrays/
#UnrealEngine

17.07.2025 16:05 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Why `TOptional<T>` is my new favourite tool

Why `TOptional<T>` is my new favourite tool

Why `TOptional<T>` is my new favourite tool
For optional parameters, and explictly marking undefined state.
https://unreal-garden.com/tutorials/toptional/
#UnrealEngine

04.07.2025 16:05 โ€” ๐Ÿ‘ 10    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Unreal Performance Optimization Learning Path | Learning path This learning path combines tutorials and articles dealing with game performance and optimization - from PSO hitches to input lag.

There's a new โšกPerformance Optimizationโšก learning path available now, put together by the Dev Rel team at Epic! dev.epicgames.com/community/le...

#unreal #ue #optimization #performance #ue5 #unrealengine

05.06.2025 17:03 โ€” ๐Ÿ‘ 8    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
World Building Guide | Knowledge base This guide provides per-feature definitions, subjects to master, good practices and pitfalls, limitations, use cases specific to world building with Unr...

The World Building Guide v3 is now available in preparation of Unreal Engine 5.6 upcoming release.

Hope it helps, enjoy the reading and don't hesitate to share!

dev.epicgames.com/community/le...

02.06.2025 12:34 โ€” ๐Ÿ‘ 32    ๐Ÿ” 8    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

DataTablePin
UFUNCTION(meta=(DataTablePin="abc"))Docs: Metadata to identify an DataTable Pin. Depending on which DataTable is selected, we display different RowName options
https://unreal-garden.com/docs/ufunction/#datatablepin
#UnrealEngine

23.04.2025 13:25 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
GitHub - Flassari/CommonValidators: Collection of UE validators that are useful for all projects. Collection of UE validators that are useful for all projects. - Flassari/CommonValidators

It's VERY common for sync (blocking) loading BP nodes to slip into a project, making it hitch.
A project should have ZERO of those in their projects in my opinion.
Finding them can be a challenge, so I made a validator to catch them in BPs early ๐Ÿ‘‡ #uetips
github.com/Flassari/Com...

11.04.2025 11:24 โ€” ๐Ÿ‘ 28    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
How to make a Tickable Object

How to make a Tickable Object

How to make a Tickable Object
Tick any object you want, UObject or not!
https://benui.ca/unreal/tickable-object/
#UnrealEngine

04.04.2025 13:10 โ€” ๐Ÿ‘ 11    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Localized Strings Using StringTable and C++

Localized Strings Using StringTable and C++

Localized Strings Using StringTable and C++
Store localizable strings in a CSV file and use them in the editor and C++.
https://benui.ca/unreal/stringtable-cpp/
#UnrealEngine

03.04.2025 13:05 โ€” ๐Ÿ‘ 9    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Allar's UE5 Style Guide is the industry standard. If you're not sure how to name your assets, variables, functions, it's the perfect place to start. https://github.com/Allar/ue5-style-guide
#UnrealEngine

29.03.2025 01:10 โ€” ๐Ÿ‘ 17    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Data Driven CVars in #UnrealEngine5

In Unreal Engine 5, you can add custom data driven console variables within Project Settings->Engine->Data Driven CVars that you can listen for through delegates of its subsystem. All CVars are written to the DefaultEngine.ini file #gamedev #gamedevelopment

29.03.2025 17:25 โ€” ๐Ÿ‘ 15    ๐Ÿ” 8    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
A Deep Dive Into Unreal Engine 5.5's New Animation Tools Epic Games' Fredrik Nilsson has joined us to discuss Unreal Engine 5.5 and provide a comprehensive overview of the new animation tools the latest release has introduced.

New Epic x 80.lvl content! It's a look at some of the snazzy new animation tools in UE 5.5 with Fredrik Nilsson. 80.lv/articles/a-d... #ue5 #animation #cinema #sequencer

06.03.2025 00:30 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1
- 99% of the games industry have never been to GDC.
- Most speakers give the same talk at multiple (cheaper events).
- The Americentric view of the industry we are fed is unrepresentative.
- You don't have to attend paid conferences to network.

- 99% of the games industry have never been to GDC. - Most speakers give the same talk at multiple (cheaper events). - The Americentric view of the industry we are fed is unrepresentative. - You don't have to attend paid conferences to network.

Time for me to break out my old tweet:

06.03.2025 14:58 โ€” ๐Ÿ‘ 34    ๐Ÿ” 8    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 1
In-Game Bug Reporter Best Practices

In-Game Bug Reporter Best Practices

In-Game Bug Reporter Best Practices
What information to inlcude, how to get the most out of it
https://benui.ca/unreal/ingame-bug-reporter/
#UnrealEngine

02.03.2025 00:56 โ€” ๐Ÿ‘ 12    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

If you are using Visual Studio with Resharper or another tool replacing Intellisense:

Setting 'Disable Intellisense' to True is _not_ enough, you also need to set 'Disable Database' to True

This made VS sooooo much faster for me ๐Ÿ˜…

02.03.2025 18:01 โ€” ๐Ÿ‘ 23    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Just a huge number of in-depth programming articles. https://markjg.com/
#UnrealEngine

17.02.2025 12:55 โ€” ๐Ÿ‘ 8    ๐Ÿ” 5    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GAS Debugging Tools | Tutorial Unreal Engine provides a number of debugging tools for the Gameplay Ability System (GAS). This article covers the Gameplay Debugger, Visual Logger, GAS ...

Want to know how to better debug the Gameplay Ability System in Unreal Engine?
You're in luck, my coworker Zhi Kang Shao just posted this awesome guide on that here ๐Ÿ‘‡ #uetips
dev.epicgames.com/community/le...

17.02.2025 13:05 โ€” ๐Ÿ‘ 17    ๐Ÿ” 3    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

Concrete tutorial on the steps required to add support for C++ template properties so that they can be displayed and edited in Unreal Engine's editor. https://celdevs.com/exposing-templated-properties-to-uproperty/
#UnrealEngine

09.02.2025 12:50 โ€” ๐Ÿ‘ 10    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Video thumbnail

It's pretty common for folks to prototype spaces in Unreal using the default colour scheme and simply never change it. Often something more vibrant with stronger contrast is more helpful for readability and it takes about 30 seconds to tweak the colours for your style of game to help design. #UETips

10.02.2025 01:10 โ€” ๐Ÿ‘ 56    ๐Ÿ” 9    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0
Preview
Bubble Castle by Dimble Platformer

As Unreal dev since some years now, it felt very nice to do the global game jam on Godot with some friends. First time using this engine but there is always some general knowledge you can use in that situation !
dimble.itch.io/ggj-2025

29.01.2025 01:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

We've now released The Cassini Sample Project for you to poke at, go wild! #UETips
www.unrealengine.com/en-US/news/t...

23.01.2025 16:25 โ€” ๐Ÿ‘ 65    ๐Ÿ” 11    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Second developer diary post about UE5's Gameplay Cameras plugin! In this one I talk about asset organization changes coming to 5.6 #gamedev #UE5 https://ludovic.chabant.com/blog/2025/01/20/ue5-gameplay-cameras-asset-changes/

20.01.2025 17:29 โ€” ๐Ÿ‘ 18    ๐Ÿ” 7    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Unreal's save system can be kind of overwhelming but I found this tutorial an amazing introduction. https://www.quodsoler.com/blog/how-to-build-an-unreal-save-system-in-10-minutes-using-only-blueprint
#UnrealEngine

12.01.2025 12:41 โ€” ๐Ÿ‘ 9    ๐Ÿ” 4    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Animating in C++: Curves and Easing Functions There are plenty of ways to animate or interpolate things in Unreal Engine. The skeletal animation tools for example are incredibly powerful, but none of the available tools in Unreal are very lightwe...

Come for animating in C++ with curves and math! Stay for the the best explanation of lambdas in C++ I've ever seen.

Another banger of an article from @tomlooman.bsky.social

www.tomlooman.com/animating-in...

09.01.2025 18:44 โ€” ๐Ÿ‘ 34    ๐Ÿ” 6    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 0

A multi-part beginnner-friendly C++ tutorial on how to set up saves with USaveGame. https://dreamonastick.com/post/game-saves-1-and-concepts
#UnrealEngine

08.01.2025 00:41 โ€” ๐Ÿ‘ 5    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
50 Tips and Tricks in Modeling Mode | Unreal Fest 2024
YouTube video by Unreal Engine 50 Tips and Tricks in Modeling Mode | Unreal Fest 2024

There's a lot you can do with @UnrealEngine's modeling tools, we recently released an Unreal Fest talk that shows many of them! #uetips
www.youtube.com/watch?v=xIMu...

07.01.2025 16:38 โ€” ๐Ÿ‘ 13    ๐Ÿ” 4    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Video thumbnail

#UE5 #gamedev #indiedev
Saturday experiment. Three image widgets. Hover FX is done in a cheap UI material. More info in the thread ๐Ÿงต

04.01.2025 23:00 โ€” ๐Ÿ‘ 50    ๐Ÿ” 6    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

Huge forum post covering Runnables, Tasks, how to set them up in C++. An absolutely fantastic resource. https://forums.unrealengine.com/t/multithreading-and-performance-in-unreal/1216417

06.01.2025 00:40 โ€” ๐Ÿ‘ 11    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Talk - Practical Pigment Mixing for Digital Painting
YouTube video by Secret Weapons Talk - Practical Pigment Mixing for Digital Painting

Ah this is neat! An open source library for accurately simulating colour mixing in pigments scrtwpns.com/mixbox/

Video below from the author explaining how/why every digital painting app gets this wrong by mixing colours additively, like lights

03.01.2025 15:35 โ€” ๐Ÿ‘ 103    ๐Ÿ” 26    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 4
Myth-Busting โ€œBest Practicesโ€ in Unreal Engine | Unreal Fest 2024
YouTube video by Unreal Engine Myth-Busting โ€œBest Practicesโ€ in Unreal Engine | Unreal Fest 2024

For Christmas we give you the recording for Myth-busting "Best Practices" in Unreal Engine ๐ŸŽ๐ŸŽ„

And don't worry, watching this doesn't count as "working during the holidays", it's just great fun! ๐Ÿ˜„
#uetips
www.youtube.com/watch?v=S2ol...

25.12.2024 00:03 โ€” ๐Ÿ‘ 24    ๐Ÿ” 5    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 2

@julespo3d is following 20 prominent accounts