Julien Esposito
banner
julespo3d.bsky.social
Julien Esposito
@julespo3d.bsky.social
Technical Designer at WB Games Montreal - Retweet interesting stuff about Unreal Engine #Gamedev #GothamKnights #UnrealEngine
Pinned
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
Bubble Castle by Dimble
Platformer
dimble.itch.io
Reposted by Julien Esposito
Been studying 3rd person camera and discovered a neat trick from Zelda
Walls blocking camera is commonly solved by moving the viewpoint closer. However when the wall is moved away, Link's camera doesn't immediately jump to its original position, instead only slowly recovers when there is user input.
September 17, 2025 at 8:35 PM
Reposted by Julien Esposito
#UE5 #vfx #gamedev #indiedev🥳I just released a short video explaining how sphere tracing works and how to write a sphere tracing function in HLSL for collision detection in Niagara:
www.youtube.com/watch?v=B4RR...
Sphere Trace Collision in Niagara
YouTube video by Ghislain Girardot
www.youtube.com
August 22, 2025 at 10:01 AM
Reposted by Julien Esposito
#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🧵
GameTools Blender Extension - Introduction
YouTube video by Ghislain Girardot
youtube.com
July 25, 2025 at 11:46 AM
Reposted by Julien Esposito
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
July 17, 2025 at 4:05 PM
Reposted by Julien Esposito
Why `TOptional` is my new favourite tool
For optional parameters, and explictly marking undefined state.
https://unreal-garden.com/tutorials/toptional/
#UnrealEngine
July 4, 2025 at 4:05 PM
Reposted by Julien Esposito
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
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.
dev.epicgames.com
June 5, 2025 at 5:03 PM
Reposted by Julien Esposito
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...
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...
dev.epicgames.com
June 2, 2025 at 12:34 PM
Reposted by Julien Esposito
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
April 23, 2025 at 1:25 PM
Reposted by Julien Esposito
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...
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
github.com
April 11, 2025 at 11:24 AM
Reposted by Julien Esposito
How to make a Tickable Object
Tick any object you want, UObject or not!
https://benui.ca/unreal/tickable-object/
#UnrealEngine
April 4, 2025 at 1:10 PM
Reposted by Julien Esposito
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
April 3, 2025 at 1:05 PM
Reposted by Julien Esposito
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
March 29, 2025 at 1:10 AM
Reposted by Julien Esposito
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
March 29, 2025 at 5:25 PM
Reposted by Julien Esposito
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
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.
80.lv
March 6, 2025 at 12:30 AM
Reposted by Julien Esposito
Time for me to break out my old tweet:
March 6, 2025 at 2:58 PM
Reposted by Julien Esposito
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
March 2, 2025 at 12:56 AM
Reposted by Julien Esposito
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 😅
March 2, 2025 at 6:01 PM
Reposted by Julien Esposito
Just a huge number of in-depth programming articles. https://markjg.com/
#UnrealEngine
February 17, 2025 at 12:56 PM
Reposted by Julien Esposito
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...
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 ...
dev.epicgames.com
February 17, 2025 at 1:05 PM
Reposted by Julien Esposito
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
February 9, 2025 at 12:50 PM
Reposted by Julien Esposito
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
February 10, 2025 at 1:11 AM
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
Bubble Castle by Dimble
Platformer
dimble.itch.io
January 29, 2025 at 1:36 AM
Reposted by Julien Esposito
We've now released The Cassini Sample Project for you to poke at, go wild! #UETips
www.unrealengine.com/en-US/news/t...
January 23, 2025 at 4:25 PM
Reposted by Julien Esposito
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/
January 21, 2025 at 1:29 AM
Reposted by Julien Esposito
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
January 12, 2025 at 12:41 PM