Game
JICE

2 years ago

Devlog - moving to UE5


I’ve decided to move the game to UE5 from 4. I have been keeping an eye on the features and small improvements they introduced from the very beginning but was debating myself on whether I should stick to an older version so that nothing would break. In the end, I decided that the new things look too tasty to not try them out, and if there is ever a moment to switch to a new version, it is now!

And thankfully, so far everything works and stays the same (well, apart from clouds. bye-bye, fast and easy way to make clouds!), and the new features look promising. I have already tried out metasounds system to give robots some variation in their voice lines. The other thing is input - I reworked the current one to use new enhanced input system which makes some things easier, and added gamepad support while at it! Personally, I’m a keyboard warrior and rarely ever play 3D games with a controller, but I have seen some people requesting it, so I hope they will like it and give me some feedback on it :>

But those things will come in the next patch, and one more thing I want to look into before that is dynamic lighting. Right now the game uses primarily static lights, but I’m not really satisfied with the results at times. I have seen some other projects using fully dynamically lit scenes that aren’t too performance-heavy, and if that is something that is not hard to achieve, I want to try it.



0 comments

Loading...

Next up

Some clean up. These are graphs for one of the master materials used in the game, before and after. Added some functionality and finally made use of the named reroute nodes to get rid of all those noodles.

Made a model for another enemy robot. This one is supposed to resemble a french press, but still look similar to the Toaster. They work in the same company but on different floors.

Added sounds to the wire movements and a short time dilation window when the grabbed robot is close to player.

Made it so any mesh can now become a throwable. Here I am throwing a cookie and a trashcan

Watch out! Too late.. It's always fun when enemies can deal friendly fire to each other

Wire now can grab enemies, to make it easier to shoot them up close!

Made some bread piles for robots to throw their cooked toasts in!

Set up animations, effects and attack logic for the new enemy. This one attacks by opening its lid and pouring out the coffee around it. Potentially highly inconvenient in tight corridors.

Throwing cake at a robot aka another type of weapon - pieces of environment scattered around level that can be picked up and launched at things.

Progress on the new weapon - wire-whip! Decided on the middle ground between making it a full physics-based effect and a mesh. Like it so far, but there are still some other quirks left to flesh out