ExpoSports 2.0
ExpoSports 2.0 is a remastered version of ExpoSports, a project I made during my time at Toronto Film School in 2020. ExpoSports 2.0 is the same old game everyone loves, but with even faster gameplay, more mechanics, better optimizations and more explosions of course! Players still possess the powerful ExpoRifle. The main instrument for scoring goals, use its explosive bullets to push match balls into the nets found throughout the arena. Players also come equipped with the ExpoJump, wall and roof running capabilities, and Anti-Gravity-Juice. Anti-Gravity-Juice can be used to manipulate the players gravity direction. Allowing you to fly to the roof, or slam into the ground creating a massive explosion. All of these mechanics put together create an incredibly fast paced and challenging experience !
The game is still in development, I am currently adding networking to the game so you can play with or against friends in a team based setting! I wanted to remaster this game to prove my capabilities creating C++ gameplay mechanics.
role: Sole Developer.
Made in : Unreal Engine, C++, Blueprints, Behavior Trees
Key Mechanics
NOTE : The game is built with Unreal Standard Assets, and Maximo Animations - A.K.A ‘Programmer Art’. This is more of a gameplay mechanics showcase.
The ExpoRifle
The ExpoRifle is the main mechanic of the game. Use its explosive bullets to shoot match balls and push them towards goal posts found throughout the arena! But be careful too many shots in a rapid succession will cause the ExpoRifle to overheat and you will have to wait for it to cooldown!
ExpoJump
The ExpoJump creates an explosion at the players feet, launching them and any nearby match balls into the air. You can perform up to 3 ExpoJumps per air travel. The count resets once you land on something. Tracked by the yellow UI bars in the screen’s central bottom area.
AntiGravPack
ExpoSlam
Anti-Grav-Juice
Anti-Grav-Juice is a resource used to control a players gravity. Players can consume it to flip gravity, pulling them to the roof. Or players can enhance gravity, sucking them towards the ground building up the ExpoSlam meter. The ExpoSlams explosion force and radius scale based on how much Anti-Grav-Juice was consumed. Can Be replenished by floating orbs found throughout the arena.
Roof and Wall Running
Players have the capabilities to run on the walls and roof. This counts as being grounded, so the ExpoJump counter will reset. Creating fluid movement and traversal throughout the arena. This raises the skill ceiling to the next level.
note : I could not find a good wallrunning animation :(
ExpoDash
The ExpoDash is a small burst of speed in the direction the player is looking. It overrides the players current velocity, giving the ultimate control over your movement direction. It has a small cooldown of 1.5 seconds. Note the green/red bar under the expo jump count UI.
ExpoLaunchPads
ExpoLaunchPads can be found throughout the arena. When a player or ball collides with one, it will spawn an explosion. Launching anything that’s in the area. Match Balls receive additional boosts from these pads, adding extreme elevation to them.
Gameplay Demo
When you put all of these features together it creates an incredibly explosive fast paced experience that’s full of fun and nail biting excitement!
Want to play test? Email me !