top of page

My Roles: Gameplay, UI and Networking

Short Description: Fighting game like Street Fighter - UE4

Duration: September 2018 - June 2019 (10 months)

Team Size: 7-5 Programmers, 8-5 Artists, 10-5 Designers

Platforms: PC

Tech:

UE4Logo.png
VSLogo.png
58482beecef1014c0b5e4a36.png
JiraLogo.png
UnrealC++Logo.png
P4VLogo.png

UE4

C++ for UE4

Visual Studio

Trello

Jira

Perforce

ProjectTextLines.png

Project description

This is a project I worked on during the third year of my bachelor's degree. We had an assignment to make a fighting game

We had a lot of different concepts and we spend quite a lot of time working on them and then scrapping them. In the end, after talking to the teachers, we decided to make a copy of Street Fighter Turbo 2 but with more modern graphics and systems.

It was difficult to make it look modern while still preserving the feeling of the game but I think we did a really good job.

My contribution

1.Gameplay

ForwardThrow.gif
BackwardsThrow1.gif

Throws

I implemented the throwing system in the game. We have two types of throws - forwards throws and backwards throws.

At first, the designers wanted to have the system to work just like in Street Fighter Turbo 2 - if you are in a certain range of the enemy and you press a combination, you would perform a throw and your enemy cannot do anything after you have inputted the command.

But later they decided they needed more flexibility and the option for the throw to "whiff" so I created a more complex system - Throw boxes and Grax boxes.

You can only throw an enemy if you Throw box collides with his grab box.

Also the throws themselves, I added more variables so that the designers have full control over where the enemy will be positioned after the throw, where he will land, how much damage he will take, when will he take it and a few other variables.

I created an Animation Notify that would allow the designers to say exactly how long will the Throw box be active.

ThrowNotify.JPG
ActiveStartEndThrowNotify_edited.jpg

2.UI

I have worked on the in-game UI and on  most of the menus and their functionality:

MainMenu.gif

Main Menu

StageSelectionScreen.gif

Stage Selection Menu

CharacterSelectionScreen.gif

Character Selection Menu (unpolished)

bottom of page