B2: Creative Industry Response



Final Project     


We all pitched our idea of a party game to the class and voted on who we would like to work with to create the game of choice.

here is my pitch i presented to the class.









Games Design Document










Sprint sheets


 








Trello Board



I first started with creating the testing level which will be the base in which i build everything off of, the game will only have a few movement keys as its a 2d shooter so the only way the player should be able to move is left , right, up and down.





I Created the basic movements for the game Left, Right and jump this will be the base of the movement as I want to add some other features that will add to the gameplay and feel of the game


I then added a jumping mechanic to flesh out the movement systems.


Once all the movement was complete i added all the animations that was created, i added the idle animation, running animation, jumping animation. into an animation state machine that determines what animation to use and when.

here is a blueprint that updates the animation so it can switch between them correctly









I moved onto doing the most important mechanic of the game and that's the aiming, the plan for the aiming is the make it so it only a
rcs around the character as its a 2d game within those constraints, to do that was complicated and required a lot of testing and improvements.

To start out i created a function to call onto so that i can keep it separate from my
other blueprints


So this makes it so it calculates the world relative to the mouse and puts that in to a variable so it can aim in an arch around the character.



Here is the aiming in action


I then adjusted it so so the player rotates correctly when the mouse moves to different sides of the player.


I then added the shooting mechanic that will control the combat in the game, it works by spawning an projectile blueprint that shoots off in the direction the player is aiming in. 


Here is the bullet blueprint i created for the shooting mechanic


Here is a gif showing the shooting mechanic






Then i moved on the most complicated mechanic once all the basic mechanics was complete and needed polishing up,

Multiplayer support is not good in the version of unreal i was using to make this project, because of that it became very complicated to add the multiplayer aspect of the game and which caused a lot of issues with my game that was very hard to fix and are somewhat broken today.


Blueprint to create the players


Here is the multiplayer somewhat working


 Alot of the issues was time management and also people not knowing what to do slowed down progress of the project this caused a lot of wasted time where nothing was getting done.

The multiplayer side to the game was and is causing a lot of issues with the game as its broken in the version of unreal i was using, and thus i had to create work arounds and changes that are not the best to use but it did somewhat work in the end.

I do think the scope of the game was ambitious but i wanted to see if we could be able to make something that can be worked on to make it play well and i think the foundation of the game is very good to flesh out if we had more time to.

To improve on what we have right now we need to add the gun firing damage and reactions as this would make the foundation for the game.




Comments