Eternal Consumption Demo
So here’s what the game looks like after ten weeks!
This milestone had a lot of issues! While trying to clean up character movement, Unreal crashed and my main character blueprint stopped running at all! Making a 2D topdown game in unreal basically requires using the Paper ZD plug in, which is a fantastic plug-in that makes animating in a 2D space much easier. However, while fixing up my game, the plug-in ran into an error, so anytime I tried to run my game at all the whole program would crash. This meant I had to remake my main character blueprint! This caused errors with a bunch of things in the game that I did not foresee, such as level transitions and motion blur.
However, after a few red bulls, I was able to fix most of these problems! The issue with the level transitions is that the player now had slightly different dimensions, causing them to be spawned below the level. Then, I switched my anti-aliasing settings and turned off motion blur. All of this back-tracking actually turned out to be a good thing, as I was able to FINALLY get the character animations working properly! Now, when the player moves left, it plays the move left animation instead of the move down animation. The levels and character blueprint had been on different axis, and I had continually tried to fix this at the source, switching axis for animations and levels. However, this would just cause a bunch of different problems, such as the player falling through the level and the camera showing the empty z-axis of the character. I ended up embracing the mistake, and went in the character blueprint and switched the directionality variable that affects animations. Now, when the player moves in the x-direction, it affects the y value and vice versa. This finally got the player animations to look correct!
In this build, enemy AI is a lot more robust. The enemy raptor will survey for the player, and when they find them, they will chase them and then bite them. The player can also shoot with a crossbow by pressing space.
This build also includes a new menu! If you press escape, you now have the option to exit the game, restart, or go to the main menu. These menus have a special font to help add to the feel of the game.
As a succinct, solo game, I am a little disappointed that I didn’t have more time to show off all of my features and more design philosophy. I got a little caught up in making features instead of utilizing these features. This demo proves to myself that I can make this particular game, instead of showing off what I can do to others. While I am a little disappointed I couldn’t show off more, I am super excited that I have developed all of these tools so I can make this into a long and developed game experience.