Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

How'd you make your shader compilation screen on startup? I was struggling getting that to work myself.

The smoke effects are great btw, I really like the transition between the day & night ghosts.

(1 edit) (+2)

Hi, It's actually pretty simple. I'm using a standard loading screen setup in slate. Then I'm querying each frame

FShaderPipelineCache::NumPrecompilesRemaining()

 to get number of shaders left to compile. If it's greater than zero I keep the loading screen visible and input disabled.

I'm glad you're liking the visuals!!