Dreamstrata Thank You

Hello Unreal Engine community, this is Michael, someone who is sometimes online. I have been developing a game full-time in secrecy for nearly 4 years now. This thread will rise from the dead every so often when it is possible to say thanks to tidbits of knowledge that move the project forward. It would be huge if I started this right from the beginning because everything I know is from here, youtube, answerhubs, or the evangelists globally.

A thank you goes out to the people involved in this thread back in 2014 : How to Edit Post Process Material Parameter . This is the kind of stuff you hope that there is already an answer for because despite there being nothing really new in terms of engine use, I never thought that this is how you would approach it in such a manner.

The goal is to use post processing to pixelate vision during the player’s ailment status. Just like how it was explained in the thread, a material was made, the dynamic material instance was assigned to the post process settings, and then the value oscillates using a looping timeline.

While this is only the 3rd post to this thread, it is in spirit the 90,000th thank you. Just so that things are timely, I wanted to talk about engine 4.27 release, because it did two things that will not go unnoticed, because engine optimizations are not really announced in news feeds.

One thing that probably pained many of us is the deprecation of Initialize particle. That’s pretty rough when you have over 470 particle systems. I am still in the process of rummaging through the entire game and replacing the deprecated module with the new one since 4.27’s release date. Parameters are now unlinked and values are reset. It’s a nightmare. It sounds like a complaint, but the reality is that I understand why this update was made. Not from a engineering standpoint, but the fact that an open niagara editor window no longer decreases the framerate of play-in-editor anymore.

The other big engine optimization is how the Levels Panel handles sub-level selection. The fact that it is fixed must mean that everyone who’s project is substantial in size has felt the prior pain of the engine crashing when toggling between levels. Now when you toggle a level, there is no hitch whatsoever. Whatever it was that caused the toggling to hitch and potentially crash is completely erased. That is one of the hugest blessings that any engine update could offer because it was the only reason why the engine crashed everyday for me.

Development has come to a point where I don’t need anything new from it. I love what I’m already using, although the bug fixes and optimizations are what really make a new version worth moving into. The newly introduced bugs are always funny, but when is that not going to happen? Win some lose some, although as we move along, there are always more wins than losses.

To remain timely, I would like to thank Evgeniya Yaremko, one of this month’s contributors to free marketplace assets. It is rare for free marketplace assets to be contextually viable in the world, so I’ll jump at any chance to leverage such good content. This brought immediate inspiration so that the level design of The House of Water Wizards could be started after months of consideration.