Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/albertoalvaradojr/scension-game

Prototype created for Scension Games. A multiplayer game where 5 teams of 5 go against each other to try to reach the boss arena and defeat him before any other team does. Created using Unreal Engine 5 and Lyra's Plugin.
https://github.com/albertoalvaradojr/scension-game

c-plus-plus gameplay-ability-system gameplay-programmer lyra multiplayer unreal-engine unreal-engine-5

Last synced: 28 days ago
JSON representation

Prototype created for Scension Games. A multiplayer game where 5 teams of 5 go against each other to try to reach the boss arena and defeat him before any other team does. Created using Unreal Engine 5 and Lyra's Plugin.

Awesome Lists containing this project

README

        

# Scension-Game
Created using Unreal Engine 5 and Lyra's Plugin.




In charge of Implementing UI and core gameplay mechanics. Some examples can be seen below including the minimap, players in your team (left side), player stats (top right corner), arena status (top next to minimap) Gold inventory, abilities and combat meter.

![Screenshot (369)](https://github.com/albertoalvaradojr/Scension-Game/assets/65637580/a14dbee3-0a36-453c-91bb-356ef0a401cb)

















Directional UI and Map


Developed a Directional UI element that directs the player to where the Objective is. As well, modified a MiniMap plugin and made it my own. Also, added a Fullmap Logic.




https://github.com/albertoalvaradojr/Scension-Game/assets/65637580/92549cde-0327-41d3-af2c-ee07aee9ed62




![Screenshot (384)](https://github.com/albertoalvaradojr/Scension-Game/assets/65637580/2b73d985-ec01-4615-9838-c9c155518093)
![Screenshot (383)](https://github.com/albertoalvaradojr/Scension-Game/assets/65637580/deb46fe9-4d7c-4b0c-bed0-d98b23532ef5)
![Screenshot (382)](https://github.com/albertoalvaradojr/Scension-Game/assets/65637580/be22c5ab-bb24-4fe0-8003-10dec0cf9375)
![Screenshot (387)](https://github.com/albertoalvaradojr/Scension-Game/assets/65637580/24711642-567c-4b77-b52a-0dc6e7801697)
![Screenshot (386)](https://github.com/albertoalvaradojr/Scension-Game/assets/65637580/7921f994-c846-4301-b0ec-f3da176dbc84)

















Combat Meter


Combat meter that lets the player know when the player is free of combat. Once he is damaged the progess meter goes to zero and slowly increases until it reaches the no combat status. As well, the Health number inside the circle is synced with the health bar the the player can know exactly how much health they have.




https://github.com/albertoalvaradojr/Scension-Game/assets/65637580/a97c6c70-738a-4c4d-b173-0806d97945ef

















Security System

Security system that you can construct that lets your team know when an enemy has entered your controlling arena. UI Indicators will let you know the second the enemy passes the security gates.




https://github.com/albertoalvaradojr/Scension-Game/assets/65637580/706e4b45-0de2-44db-a205-bde35cf4802f
















Blessed Status/Teleporter Logic



Blessed Status allows player to enter the Boss arena and automatically teleports their team inside. You cannot use abilities while Blessed and once you die or get downed, the status goes away. Players can only get the status by taking the Teleporter at the end of the map to the Floating Island(Cost 10,000 gold) and then drink from the founatin. I synced the status to the UI and added in A VFX that was created by one of the artist of the team. All players will know how many players are blessed.







https://github.com/albertoalvaradojr/Scension-Game/assets/65637580/4e264437-6db0-4cc6-8990-04e4980fd1db
















Dragon Call

When a dragon call is made, a 2 minute timer begins counting down. Teams only retain the information of the dragon call timers and the dragon pit statuses to arena’s that their team controls.
When within the circular minimap radius of enemy dragon pits, the dragon-pit information is visible to all allies, but only while remaining inside of the circular minimap radius.
When the 2 minute dragon timer has elapsed a random dragon of the multiple different types will arrive in the pit and stay in the dragon pit until any team has slain the dragon.
To activate the Dragon Call, 10,000 gold is required. After Defeating the dragon, the whole team recieves a power up.
























Neutral Rewards Logic



Neutral rewards are released in 4 sections that are continuously cycled throughout the entire match. Starting at 90 seconds into the match the reward zones labeled #1 will activate(releasing a treasure chest) at the marked location, allowing any player from any team to collect the neutral reward, rewarding their entire team with massive amounts of gold. I implemented the logic behind the Neutral Reward Timers,spawning, and UI for the rewards.


https://github.com/albertoalvaradojr/Scension-Game/assets/65637580/71516666-8549-4117-b0ca-bd8594eca1cf