This article relates to the game "Dota 2". Click here for more information.
This article's documentation is for Source 2. Click here for more information.

Dota 2: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(added dota2 icon)
No edit summary
 
(80 intermediate revisions by 20 users not shown)
Line 1: Line 1:
{{Game announced}}
{{LanguageBar}}


{{Dota2}} '''Dota 2''' is an official follow-up to the Warcraft III custom map ''Defense of the Ancients''. It is an "Action RTS" where players control a Hero unit and engage enemy players using their Heroes' unique abilities. Valve is collaborating with one of the primary contributors of the original DotA series.
{{Infobox game
| title = Dota 2
| image = Software Cover - Dota 2.jpg
| developer = [[Valve Corporation]]
| publisher = Valve Corporation
| series = [[Dota series]]
| releasedates = {{ExpandBox
  | title = July 9, 2013
  | '''Windows:'''<br>July 9, 2013<br>'''macOS, Linux:'''<br>July 18, 2013<!--expand template-->
  }}
| genre = [[WP:MOBA|MOBA]]
| mode = [[WP:Multiplayer video game|Multiplayer]]
| platform = {{win|1}}, {{mac|1}}, {{linux|1}}
| engine = {{src2|4}}<br><font style="font-size:10px;">(formerly {{src|1}})</font>
| appid = 570
| codelang = [[WP:C++|C++]]
| modsupport = Yes ([[Steam Workshop]])
| sdk = {{Dota2tools|1}}


| sysreq = {{clr}}
*   [[WP:Windows 7|Win 7]] or later
*   Dual-core CPU <!-- GHz doesnt matter with modern CPUs nowadays so just mention Dual core CPU. -->
*   4 GB [[WP:Random-access memory|RAM]]
*   60 [[WP:Gigabyte|GB]] disk space
*   NVIDIA GeForce 8600/9600GT, ATI/AMD Radeon HD2600/3600, DirectX 11 capable
<!-- ''Latest version only. For details, [[#System Requirements|see below]]'' -->


== Features ==
| distribution = [[Steam]], {{w|icon=0|Free-to-play}}
| website = [https://dota2.com Official Website]
| links = {{Steam store|app/570}}
| previousgame = {{csgo|2|nt=1}} (by release date)<br>[[WP:Defense of the Ancients|DotA]] (by series)
| nextgame = {{Thelab|2}} (by release date)
}}


<noinclude>{{Stub}}</noinclude>
{{dota 2|4.1}} is the official follow-up to the {{wiki|Warcraft III: The Frozen Throne}} custom mod ''[[WP:Defense of the Ancients|Defense of the Ancients]]'' ('''DotA''', retroactively called '''Dota 1''', originally released in 2003). Developed and published by Valve alongside IceFrog, the original developer of the first game, it is an "Action RTS" where players control a Hero unit and engage enemy players using their Heroes' unique abilities. Valve is collaborating with one of the primary contributors of the original ''DotA'' series.
While '''Dota 2''' was originally developed and ran in {{Source|4}} engine in 2013, using the {{dota2branch|1.bold}} which formerly succeeded {{csgobranch|1.bold}}, it was later ported to {{Source2|4}} in 2015 as part of '''Dota 2 Reborn''' update. This also makes '''Dota 2''' the first '''Source 2''' game (though the first game to be completely made in '''Source 2''', and not ported from previous engine was {{Artifact|1.bold}}, or {{Thelab|1.bold|nt=1|linkto=rr}}<!-- not sure if The Lab - Robot Repair counts or not as it was a minigame and because the rest uses Unity -->).
==Bugs/Limitations==
{{warning|no longer supports OpenGL and DirectX 9 since 2021!}}
{{Clarify|despite this, the DLC "OpenGL support for Windows" still exist. Valve was planning to remove the DLC for all users but it's still remain existing on Steam as of 2023.|offset=1}}
Use [https://github.com/ValveSoftware/Dota2-Gameplay/issues?q=is%3Aopen+is%3Aissue GitHub] to report gameplay bugs in order to prevent duplicate or outdated bug reports at the wiki. Also use it to report client bugs specific to {{Linux|1.bold}} and {{Mac|1.bold}}.
==About The Game==
;The most-played game on Steam.
:Every day, millions of players worldwide enter battle as one of over a hundred Dota heroes. And no matter if it's their 10th hour of play or 1,000th, there's always something new to discover. With regular updates that ensure a constant evolution of gameplay, features, and heroes, '''Dota 2''' has truly taken on a life of its own.
;One Battlefield. Infinite Possibilities.
:When it comes to diversity of heroes, abilities, and powerful items, '''Dota''' boasts an endless array—no two games are the same. Any hero can fill multiple roles, and there's an abundance of items to help meet the needs of each game. Dota doesn't provide limitations on how to play, it empowers you to express your own style.
;All heroes are free.
:Competitive balance is '''Dota''''s crown jewel, and to ensure everyone is playing on an even field, the core content of the game—like the vast pool of heroes—is available to all players. Fans can collect cosmetics for heroes and fun add-ons for the world they inhabit, but everything you need to play is already included before you join your first match.
;Bring your friends and party up.
:Dota is deep, and constantly evolving, but it's never too late to join.
:Learn the ropes playing co-op vs. bots. Sharpen your skills in the hero demo mode. Jump into the behavior- and skill-based matchmaking system that ensures you'll be matched with the right players each game.
==Features==
=== Pre-Reborn ===
These are the features first introduced when '''Dota 2''' launched in 2013, running on {{Src|4}} engine.
; Cloth simulation
; Cloth simulation
: Real-time cloth simulation is one of two new features introduced to Source.
: Real-time cloth simulation (i.e. soft-body physics) will be introduced to Source.
; [[Deferred shading]]
: A screen-space shading technique allowing the game to renders many lights without huge performance hit.
; Global lighting
; Global lighting
: An improved lighting system which (probably) allows for more vibrant, realistic lighting in the game world.
: The world is lit and shadowed dynamically with {{Ent|env_global_light}} (in addition to pre-compiled light).
; Steamworks integration
; Steamworks integration
: Building upon community-driven features from Team Fortress 2, players will be able to share strategy guides and coach newer players through Steamworks.
: Building upon community-driven features from {{tf2|1.bold}}, players will be able to share strategy guides and coach newer players through Steamworks.
; MultiBlend Textures
: 4-way texture blending, upgrading/replacing [[WorldVertexTransition]]
; Screen-space [[Anti-aliasing]]
: Anti-aliasing for use with deferred shading. The option to enable MSAA anti-aliasing (outside of console commands) has been removed as these does not work correctly with deferred shading.
; Screen Space Ambient Occlusion
: [[SSAO]] post-process shader
; Published demo file format
: [[Dota 2 Demo Format]] contains a link and instructions for parsing the '''Dota 2''' demo files
; Custom Addon Support
: See the [[Dota 2 Workshop Tools|Dota 2 Workshop Tools]] for more details.
 
=== Post-Reborn/Updates ===
{{Seealso|The {{source2|4}} [[Source 2#Features|features]] section}}
These are the features introduced since '''Dota 2: Reborn''' update in 2015, which ported the game to the '''Source 2''' engine.
; [[Panorama]] UI
: Replaced the previous Scaleform UI.
; 64-bit support
: Access more than 2-4GB of RAM, better performance.
; [[DirectX|DirectX 11]] (D3D11) and [[Vulkan]] support
: New graphics API, allowing for better graphics, performance.
; [[Physically Based Rendering]] support.
; [[Volumetric lighting]] support.
{{Todo|List some features added since Dota 2 post-Reborn/Source 2 update.}}
 
== Screenshots ==
<gallery mode=nolines widths=320px heights=256px>
Dota 2 - Screenshot_1.jpg
Dota 2 - Screenshot_2.jpg
Dota 2 - Screenshot_3.jpg
Dota 2 - Screenshot_4.jpg
Dota 2 - Screenshot_5.jpg
Dota 2 - Screenshot_6.jpg
Dota 2 - Screenshot_7.jpg
Dota 2 - Screenshot_8.jpg
Dota 2 - Screenshot_9.jpg
Dota 2 - Screenshot_10.jpg
</gallery>


== Maps ==
==See also==
* <code>dota</code> - played by Valve, possibly remake of the first DotA.
* [[Dota 2 Workshop Tools]]
* [[Dota_2_Workshop_Tools/Legacy|Dota 2 (pre-Reborn) Modding]] - Documentation for the old Source 1 engine release.


[[Category:Valve Games]]
==External links==
[[Category:Steamworks games]]
* [https://www.dota2.com/home Website]
* [https://www.dota2.com/patches Gameplay Updates on dota2.com]
* [https://www.pcgamingwiki.com/wiki/Dota_2 Dota 2 on PCGamingWiki]
* [https://liquipedia.net/dota2/Main_Page Dota 2 on Liquipedia]
* [https://www.youtube.com/@dota2 Dota 2 on YouTube]
{{dota games}}
{{Dota 2 topicon}}{{source 2 topicon}}

Latest revision as of 08:37, 13 May 2025

English (en)Translate (Translate)
Dota 2
Software Cover - Dota 2.jpg
Developer(s)
Publisher(s)
Valve Corporation
Series
Release date(s)
July 9, 2013 
Windows:
July 9, 2013
macOS, Linux:
July 18, 2013
Genre(s)
Mode(s)
Platform(s)
Engine
Source 2 Source 2
(formerly Source)
Steam AppID
Written in
Mod support
System requirements
  • Win 7 or later
  • Dual-core CPU
  • 4 GB RAM
  • 60 GB disk space
  • NVIDIA GeForce 8600/9600GT, ATI/AMD Radeon HD2600/3600, DirectX 11 capable
Distribution
Official website
Previous game
Counter-Strike: Global Offensive CS:GO (by release date)
DotA (by series)
Next game
The Lab The Lab (by release date)

Stub

This article or section is a stub. You can help by expanding it.

Dota 2 Dota 2 is the official follow-up to the Wikipedia icon Warcraft III: The Frozen Throne custom mod Defense of the Ancients (DotA, retroactively called Dota 1, originally released in 2003). Developed and published by Valve alongside IceFrog, the original developer of the first game, it is an "Action RTS" where players control a Hero unit and engage enemy players using their Heroes' unique abilities. Valve is collaborating with one of the primary contributors of the original DotA series.

While Dota 2 was originally developed and ran in Source Source engine in 2013, using the Dota 2 engine branch which formerly succeeded CS:GO engine branch, it was later ported to Source 2 Source 2 in 2015 as part of Dota 2 Reborn update. This also makes Dota 2 the first Source 2 game (though the first game to be completely made in Source 2, and not ported from previous engine was Artifact, or The Lab - Robot Repair).

Bugs/Limitations

Warning.pngWarning:no longer supports OpenGL and DirectX 9 since 2021!
Clarify: despite this, the DLC "OpenGL support for Windows" still exist. Valve was planning to remove the DLC for all users but it's still remain existing on Steam as of 2023.

Use GitHub to report gameplay bugs in order to prevent duplicate or outdated bug reports at the wiki. Also use it to report client bugs specific to Linux and macOS.

About The Game

The most-played game on Steam.
Every day, millions of players worldwide enter battle as one of over a hundred Dota heroes. And no matter if it's their 10th hour of play or 1,000th, there's always something new to discover. With regular updates that ensure a constant evolution of gameplay, features, and heroes, Dota 2 has truly taken on a life of its own.
One Battlefield. Infinite Possibilities.
When it comes to diversity of heroes, abilities, and powerful items, Dota boasts an endless array—no two games are the same. Any hero can fill multiple roles, and there's an abundance of items to help meet the needs of each game. Dota doesn't provide limitations on how to play, it empowers you to express your own style.
All heroes are free.
Competitive balance is Dota's crown jewel, and to ensure everyone is playing on an even field, the core content of the game—like the vast pool of heroes—is available to all players. Fans can collect cosmetics for heroes and fun add-ons for the world they inhabit, but everything you need to play is already included before you join your first match.
Bring your friends and party up.
Dota is deep, and constantly evolving, but it's never too late to join.
Learn the ropes playing co-op vs. bots. Sharpen your skills in the hero demo mode. Jump into the behavior- and skill-based matchmaking system that ensures you'll be matched with the right players each game.

Features

Pre-Reborn

These are the features first introduced when Dota 2 launched in 2013, running on Source Source engine.

Cloth simulation
Real-time cloth simulation (i.e. soft-body physics) will be introduced to Source.
Deferred shading
A screen-space shading technique allowing the game to renders many lights without huge performance hit.
Global lighting
The world is lit and shadowed dynamically with env_global_light (in addition to pre-compiled light).
Steamworks integration
Building upon community-driven features from Team Fortress 2, players will be able to share strategy guides and coach newer players through Steamworks.
MultiBlend Textures
4-way texture blending, upgrading/replacing WorldVertexTransition
Screen-space Anti-aliasing
Anti-aliasing for use with deferred shading. The option to enable MSAA anti-aliasing (outside of console commands) has been removed as these does not work correctly with deferred shading.
Screen Space Ambient Occlusion
SSAO post-process shader
Published demo file format
Dota 2 Demo Format contains a link and instructions for parsing the Dota 2 demo files
Custom Addon Support
See the Dota 2 Workshop Tools for more details.

Post-Reborn/Updates

See also:  The Source 2 Source 2 features section

These are the features introduced since Dota 2: Reborn update in 2015, which ported the game to the Source 2 engine.

Panorama UI
Replaced the previous Scaleform UI.
64-bit support
Access more than 2-4GB of RAM, better performance.
DirectX 11 (D3D11) and Vulkan support
New graphics API, allowing for better graphics, performance.
Physically Based Rendering support.
Volumetric lighting support.
Todo: List some features added since Dota 2 post-Reborn/Source 2 update.

Screenshots

See also

External links