ByteVibes

Abilities, class, and more explained

Overwatch 2 is the sequel to the original Overwatch, and the second part brings with it some significant changes to the meta while also retaining much of what makes the game unique. The shift to a 5v5 format is still a divisive topic, but the new free-to-play model is definitely a win for the title.

All of the popular heroes from the original title return to Overwatch 2 and one of the most iconic characters is D.Va, the South Korean Mech Pilot. The former video gamer turned nation-defender utilizes a large mech-suit in battle and is a formidable hero to go up against, especially alone.

In this guide, we look at the various abilities that D.Va possesses, along with her passives, strengths, and roles in the team, and how best to utilize her in a match. If you’re looking to familiarize yourself with her character before you get into the game, read on to learn more.

How to unlock D.Va in Overwatch 2

D.Va is not one of the 15 heroes that are freely available to play, as it is in Overwatch 2 with other new players. However, unlocking her does not take too long, although you’ll first need to finish the training module and open up online play.

All you need to do to get D.Va now is to play two unranked matches, after which you will unlock the character. You may even unlock her after winning a single match, since a win counts as a double during the first 150 games you play.

D.Va’s class and abilities:

D.Va's abilities (Image via Activision Blizzard)

D.Va is a tank hero in Overwatch 2, which means she has a relatively large health pool when compared to damage or support heroes. As a tank, she can endure a lot of damage before falling and provides an excellent mobile cover for the more squishy heroes in your team.

As a tank hero, she also comes with an added passive as part of her role, which grants her a 30% knockback resistance but lowers the ultimate generation when healing or receiving damage by 30%.

Below is a list of D.Va’s abilities.

Fusion Cannon: This is D.Va’s primary mode of fire while she is inside her mech suit. These are fully automatic weapons with a high rate of fire, but they will slow you down if used continuously.

Light Gun: This is the weapon D.Va uses outside her mech. It deals average damage and has a medium rate of fire.

Boosters: D.Va uses booster jets on her mech to fly around. It can be used continuously for two seconds and has a four-second cooldown. Enemies hit while flying will receive a slight knockback.

Defense Matrix: This is D.Va's alternate fire ability, wherein she projects a transparent defensive shield that blocks all incoming projectile attacks. It lasts for 3 seconds, although it can be canceled before the timer runs out. The matrix cannot defend against melee or beam attacks.

Micro Missiles: Launches a volley of rockets in the direction of the crosshairs. It can be used in conjunction with Fusion Cannon and is most accurate in close range.

Eject: Along with her role ability, D.Va has another passive that automatically ejects her out of her mech when it has been reduced to 0 HP.

Self Destruct: D.Va overloads her Mech and ejects out before it explodes after a short delay. This ability can be used while in motion and is especially useful when paired with Booster Rockets. Directing her Mech towards enemies before ejecting will deal damage upon impact, while the explosion itself can deal over 2k damage.

Call Mech: When outside her Mech, D.Va is able to use an alternate ultimate ability that lets her call another mech down via aerial drop.

If you’d like to see a few tips on using D.Va in an Overwatch 2 match, her role in the team, and how to make the most of her character, head on over to the next section.

Tips on how to use D.Va:

D.Va calls down her Mech (Image via Activision Blizzard)

D.Va’s main play style remains the same in Overwatch 2, although she has received a buff for her and her mech’s health. This allows her to take up even more hits before she can be downed. Paired with her mobility through her booster rockets, this makes D.Va one of the most agile tanks in the game.

D.Va's Defense Matrix is excellent at providing some immediate cover, both for herself and her teammates. Micro Missiles are great for clearing mid- to close-range skirmishes and opening up kill opportunities to damage heroes in the team.

Her Self Destruct ultimate is by far the most valuable offensive ability, as its massive damage and long-range deployability are equivalent to a nuke. When timed correctly, it can eliminate multiple heroes or at the very least, deal significant damage to a large group. However, D.Va is quite vulnerable after being ejected in Overwatch 2, so use her ability wisely.

Poll : Will you be playing as D.Va in Overwatch 2?

Not really

53 votes

'; }); pollOptions.innerHTML = pollOptionsDom; pollCount.innerHTML = totalVotes + ' votes'; } function updatePollCountOnAnswer(selectedOption) { var pollData = pollDataDefault; renderPollWidget(pollData, selectedOption, true); } function renderPollWidget(pollData, selectedOption, isAnswered) { if (!pollData) return; pollData.option1_count = pollData.option1_count || 0; pollData.option2_count = pollData.option2_count || 0; pollData.option3_count = pollData.option3_count || 0; pollData.option4_count = pollData.option4_count || 0; if (isAnswered) { if (selectedOption == "option1") pollData.option1_count += 1; if (selectedOption == "option2") pollData.option2_count += 1; if (selectedOption == "option3") pollData.option3_count += 1; if (selectedOption == "option4") pollData.option4_count += 1; } if (isAnswered || selectedOption) { var predictorPromotionalBannerContainer = $(".predictor-contest-banner-container.Article-poll"); if (predictorPromotionalBannerContainer) { removeClass(predictorPromotionalBannerContainer, "hidden"); } } var totalVotes = Number(pollData.option1_count + pollData.option2_count + pollData.option3_count + pollData.option4_count); if (totalVotes && !Number.isNaN(totalVotes)) { var option1Percent = pollData.option1_count / totalVotes * 100; var option2Percent = pollData.option2_count / totalVotes * 100; var option3Percent = pollData.option3_count / totalVotes * 100; var option4Percent = pollData.option4_count / totalVotes * 100; var optionPercentages = [option1Percent, option2Percent, option3Percent, option4Percent]; var pollOptions = $("#poll-options"); var pollCount = $("#poll-count"); var pollOptionsDom = ''; var optionsArray = ['option1', 'option2']; if (pollData.option3 !== "" && pollData.option3 !== null) { optionsArray.push('option3') } if (pollData.option4 !== "" && pollData.option4 !== null) { optionsArray.push('option4') } optionsArray.forEach(function (option, index) { var clickHandler = 'onclick="answerPoll(event, \'' + option + '\')"'; var optionClass = ['poll-option']; if (selectedOption) { optionClass.push('poll-option-answered'); clickHandler = ''; } if (selectedOption === option) { optionClass.push('poll-option-selected'); } pollOptionsDom += ''; if (selectedOption) { var widthPercentage = optionPercentages[index] < 5 && optionPercentages[index] != 0 ? 5 : optionPercentages[index]; if (selectedOption === option) { if (widthPercentage > 97) { pollOptionsDom += ''; } else { pollOptionsDom += ''; } } else { if (widthPercentage > 97) { pollOptionsDom += ''; } else { pollOptionsDom += ''; } } } pollOptionsDom += '

' + pollData[option] + '

'; if (selectedOption) { pollOptionsDom += '

' + Math.round(optionPercentages[index]) + '%

'; } pollOptionsDom += ''; }); pollOptions.innerHTML = pollOptionsDom; pollCount.innerHTML = totalVotes + ' votes'; if (totalVotes > 10) { pollCount.classList.remove("hidden"); } } trackArticlePollImpression(pollData); } function answerPoll(e, selectedOption) { e.preventDefault(); updatePollCountOnAnswer(selectedOption); var isDesktop = "1"; var gaPayload = { "question" : pollDataDefault.question, "answer" : e.target.textContent, "answer_option" : selectedOption.replace("option", "Option "), "category": "Esports & Gaming", "page_location": window.location.href, } if (pollTaglinePosition && pollTaglinePosition != "") { gaPayload["poll_position"] = pollTaglinePosition; } if (isDesktop) { gaPayload["device"] = "Desktop"; } else { gaPayload["device"] = "Mobile"; } gtag("event", "ARTICLE_POLL_RESPONSE", gaPayload); var url = 'https://a-gotham.sportskeeda.com/polls/24634/response'; var data = { "poll_type": "article", "option": selectedOption } pureJSAjaxPost(url, data, onPollResponseSuccess.bind(this, selectedOption), onPollResponseFail.bind(this, selectedOption), null, false); } function trackSponsoredLinkClick(e) { var pollTheme = "default"; gtag('event', 'click', { 'event_category': 'PollSponsoredLink', 'event_label': pollTheme }); } var articlePollImpressionTracked = false; function trackArticlePollImpression(pollData) { var pollElement = $("#poll"); var intersectionObserverForArticlePoll = new IntersectionObserver( function(entries) { entries.forEach(function(entry) { if (articlePollImpressionTracked) return; if (!entry.target || !entry.isIntersecting || entry.intersectionRatio < 0.5) return; setTimeout(function() { if (isInViewport(entry.target)) { articlePollImpressionTracked = true; var isDesktop = "1"; var gaPayload = { "question" : pollData.question, "category": "Esports & Gaming", "page_url": window.location.href, } if (isDesktop) { gaPayload["device"] = "Desktop"; } else { gaPayload["device"] = "Mobile"; } if (pollTaglinePosition && pollTaglinePosition != "") { gaPayload["poll_position"] = pollTaglinePosition; } gtag("event", "ARTICLE_POLL_IMPRESSION", gaPayload); intersectionObserverForArticlePoll.unobserve(entry.target); } }, 1000); }); }, { threshold: 0.5 } ); if (pollElement){ var isAnswered = pollElement.querySelector(".poll-option-answered"); if (!isAnswered) { intersectionObserverForArticlePoll.observe(pollElement); } } }

Quick Links

More from Sportskeeda

" modalPopup.closeOnEsc = false; modalPopup.setHeader("Why did you not like this content?"); modalPopup.setContentText(modalText); modalPopup.addCancelOkButton("Submit", resetRatingAndFeedbackForm, sendRating); modalPopup.removeCloseModalIcon(); modalPopup.disableDismissPopup(); modalPopup.open(); } else { sendRating(index); } } function sendRating() { var requestPayload = { "post_id": 1257531, "rating_value": ratingValue } if (ratingValue > 3) { requestPayload.rating_feedback_type = null; requestPayload.rating_feedback = null; } else { if (!$('input[name="drone"]:checked') || !$('input[name="drone"]:checked').value) { showErrorMessage('option'); return; } if (!$(".post-rating-feedback-note textarea") || !$(".post-rating-feedback-note textarea").value) { showErrorMessage('note'); return; } var selectedOption = $('input[name="drone"]:checked').value; var feedbackNote = $(".post-rating-feedback-note textarea").value; requestPayload.rating_feedback_type = selectedOption; requestPayload.rating_feedback = feedbackNote; } pureJSAjaxPost(addratingAPI, requestPayload, onsaveRatingSuccess, onsaveRatingFail, function() {}, true); } function resetRatingAndFeedbackForm() { var activeStars = Array.from($all('.rating span.rating-star.active')); for (var i=0; i < activeStars.length; i++) { activeStars[i].classList.remove("active"); } if ($('input[name="drone"]:checked')) { $('input[name="drone"]:checked').checked = false; } var userNote = document.querySelector(".post-rating-feedback-note textarea"); userNote.value = ''; modalPopup.close(); } function onsaveRatingSuccess() { modalPopup.close(); savePostIdInUserRatedPostsCookie(); $("#post-rating-layout").classList.add("hidden"); $("#post-rating-message").classList.remove("hidden"); window.setInterval(function showMessage() { $("#post-rating-widget").classList.add("hidden"); }, 3000); } function onsaveRatingFail() { console.error('Saving post rating failed!'); modalPopup.close(); } function savePostIdInUserRatedPostsCookie() { userRatedPostIds.push(1257531); var expiryTime = new Date(); expiryTime.setMonth(expiryTime.getMonth() + 12); // Expiry after 1 year setCookie("user_rated_post_ids", JSON.stringify(userRatedPostIds), expiryTime); } function isPostRatedByUser() { var userRatedPostIds = getCookie('user_rated_post_ids'); if (userRatedPostIds) { try { userRatedPostIds = JSON.parse(userRatedPostIds); } catch (err) { console.error(err); return false; } } else { return false; } if(userRatedPostIds.indexOf(1257531) >= 0) { return true; } else { return false; } } function getRatingCountByPostId(postId) { return new Promise(function(resolve, reject) { pureJSAjaxGet( getRatingCountBaseURL + postId + '/rating/count', function(data) { try { data = JSON.parse(data); if (data.meta_value) { resolve(data.meta_value); } reject("Failed to fetch rating count for the post:" + postId); } catch (err) { reject("Failed to fetch rating count for the post:" + postId); } }, function(err) { reject("Failed to fetch rating count for the post:" + postId); }, true); }); } function showErrorMessage(messageType) { var messageContainerId = '#' + messageType + '-error'; $(messageContainerId).classList.remove('hidden'); window.setInterval(function () { $(messageContainerId).classList.add("hidden"); }, 5000); } (function() { var callFired = false; function lazyLoadPostRating() { if (callFired) return; callFired = true; if (!isPostRatedByUser()) { getRatingCountByPostId(1257531) .then(function(ratingCount) { if (ratingCount < 10) { $("#post-rating-widget").classList.remove("hidden"); } }) .catch(function(err){ console.error(err); }); } } document.addEventListener("scroll", lazyLoadPostRating, { passive: true, once: true }); document.addEventListener("mousemove", lazyLoadPostRating, { passive: true, once: true }); document.addEventListener("touchmove", lazyLoadPostRating, { passive: true, once: true }); })();

ncG1vNJzZmivp6x7tLzOq6uso5WasaJ6wqikaJ2jpbyzwNJon6ivXaq7rbvCpGSdZaaWerDCxKuumqyTnXpzecCboKWhpJ6ytHnCpZisq12axbG4wKKlnpw%3D

Kelle Repass

Update: 2024-06-27