top of page

MAGE WARS

[TECH DEMO] MOBA | PC

Unreal Engine | C++

Description

The biggest challenge I had to face was Network Programming, and combine that with a a PvP Based Idea, the only word that comes to mind was the genre "MOBA". It could work in a strategy genre, but I prefered a more direct, action-oriented MOBA that could be 3rd Person. And then add a couple of spellcasters to the whole theme, there you go! Mage Wars!

 

In Mage Wars, you control one Frost Mage, while the other player controls another Frost Mage, and you both fight for total domination in the Ice Lands! Each of you equipped with basic projectile attacks that cost no mana, but both of you equipped with the powers of frost to CC, Kite and Damage your Enemy. Which combinations are you going to use to defeat your opponent? It's up to you!

Contribution

Solo Developer: Gameplay, UI, Animation, Audio, Network Programming, Game Design, Voiceovers

 

  • Multiplayer of up to any number of Players at once, Dedicated Server mode.

  • Sound Effect System that Replicates among clients.

  • Input System bound to Animations, Replicated on Server.

  • Dual colored Health and Mana System with delayed value update in the UI.

  • Buff / Debuff System.

  • Overhead Health Bars, replicated from actual health values.

  • Smart Damage Numbers (White if you cause damage, Red if you get Damaged).

  • Cooldown Mechanics.

  • Spellbook System, adjustable by designers as to the damage each spell causes, the duration of debuffs if any, range, lifetime, etc.

  • 4 Custom made spells: Line Cast, Area Selector, Self Buff, AOE around caster:

    • Ice Trail attack: a line-casting spell that when hitting your enemy, it slows him down and impales him, throwing him in mid-air.

    • Ice Trap: Area-based spell. If it manages to hit your opponent, he becomes a frozen statue, in place for the duration of the spell.

    • Frost Armor: Self-Buff. Increases your attack and movement speed by 50% for X seconds.

    • Glacier Shattering: Mass around-the-caster AOE Damage field that slows other players and causes damage per second as long as they stay inside the effect of the spell.

bottom of page