This article relates to the game "Team Fortress 2". Click here for more information.
This article is the documentation for the game "Team Fortress 2". Click here to go to the main page of the development documents.

Team Fortress 2/Docs/Level Design: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
mNo edit summary
 
(162 intermediate revisions by 62 users not shown)
Line 1: Line 1:
__NOTOC__
{{TF2 topicon}} {{TF2 topicon|docs}}
{{clr}}
 
<div align='left'>
{{LanguageBar}}
<div class='capsule' style='width: 100%'>
 
<div class='captop'><div></div></div>
This article focuses on {{tf2|4}} Level Design. For general mapping tutorials, see [[:Category:Level Design]].
<div class='capcontent' style='text-align: left'>
 
{{Category header | background-color=#E0E0E0 | border-color=lightgray}}
{{Category newcolumn | rowspan=1 | width=50% | background-color=#F7F7F7 | border-color=lightgray}}


<div id='gameplay' {{CategoryBox}}>
== Getting Started ==
== [[Image:Tf2-16px.png|16px]] Getting started ==
* [[Downloading and Installing the Source SDK|SDK Installation]]
* [[User:Daeval/TF2_Basic_Map_Construction | Basic map construction for Team Fortress 2]]
* [[Team Fortress 2 Design Theory|Design Theory]]
* [[Material Basics]]
* [[Team Fortress 2/Basic_Map_Construction|Basic Map Construction]]
* [[Team Fortress 2 Mapper's Reference]]
* [[TF2/Team Fortress 2 Mapper's Reference|Mapper's Reference]]


</div>
== Themes ==
<div id='gameplay' {{CategoryBox}}>
* [[Team Fortress 2/Design Theme/Spytech|Spytech]]
== [[Image:Tf2-16px.png|16px]] Beginner topics ==
* [[Team Fortress 2/Design Theme/Dustbowl|Dustbowl]]
* [[Creating a Capture Point|How to Create a Capture Point]] by [[User:Baliame|Baliame]]
* [[Team Fortress 2/Design Theme/Sawmill|Sawmill]]
* [[User:Daeval/TF2 How to Create Resupply Areas|How to Create Resupply Areas]] by [[User:Daeval|Daeval]]
* [[Hydro (Tf2 design theme)|Hydro]]
* [[Creating a Spawnroom|How to Create a Spawnroom]] by [[User:MrTwoVideoCards|Gear]] and [[User:Baliame|Baliame]]
* [[Payload Design Theory|Payload]]
* [[User:Daeval/TF2 How to Create Team-Specific Barriers | How to Create Team-Specific Barriers]] by [[User:Daeval|Daeval]]
* [[User:Daeval/TF2 How to Create Team-Specific Doors | How to Create Team-Specific Doors]] by [[User:Daeval|Daeval]]  
* [[User:Daeval/TF2 How To Setup Capture The Flag|How to Setup Capture the Flag]] by [[User:Daeval|Daeval]]


</div>
== Constructing Elements ==
<div id='gameplay' {{CategoryBox}}>
=== Basic Elements ===
== [[Image:Tf2-16px.png|16px]] Intermediate topics ==
* [[TF2/Round time|Round time]]
* [[Creating a Linear Gameplay Map|How to Create a Linear Gameplay Map]] (dustbowl-style) by [[User:Baliame|Baliame]]
* [[TF2/Setup Gates|Setup Gates]]


</div>
=== Spawnrooms ===
<div id='gameplay' {{CategoryBox}}>
* [[Team Fortress 2/Creating a Spawnroom|Creating a Spawnroom]]
* [[TF2/Respawn Areas|Respawn Areas]]
* [[TF2/Resupply Areas|Resupply Areas]]
* [[TF2/Team-Specific Barriers|Team-Specific Barriers]]
* [[TF2/Team-Specific Doors|Team-Specific Doors]]
* [[TF2/Adding details|Adding details]]


== [[Image:Tf2-16px.png|16px]] User tutorials ==
=== Goal Systems ===
{{Note|These tutorials are alternative approaches to already existing concepts.}}
* [[TF2/Making an Arena_map|Arena]]
* [[TF2/Creating a Capture_Point|Control Points]]
* [[/Flag Based Goal Systems|Flags]]
* [[Team Fortress 2/King of the Hill|King of the Hill]]
* [[TF2/Creating a Linear Gameplay Map|Multiple Round Linear Goal Systems]]
* [[TF2/Creating a Payload_Map|Payload Goal System]]
* [[TF2/Territorial Control|Territorial Control]]
* [[TF2/PASSTime|PASS Time]]
* [[Team Fortress 2/Player Destruction|Player Destruction]]


=== [[User:Daeval|Daeval]] ===
=== Environmental Hazards ===
* [[Team Fortress 2/Grinders|Grinders]]


* [[User:Daeval/TF2 How To Create Respawn Areas | How to Create Respawn Areas]]
== Bots ==
* [[Nav Mesh|Navigation Mesh]]
* [[Nav Mesh (Team Fortress 2)|TF2-specific Navigation Mesh Guide]]


=== [[User:Rustiznotch|Rustiznotch]] ===
{{category newcolumn|rowspan=1|width=50%|background-color=#F7F7F7|border-color=lightgray}}


* [[User:Rustiznotch/TF2_Simple_Instant_Spawn_Tutorial|Simple Instant Respawn Tutorial]]
== Custom Modes ==
* [[User:Rustiznotch/TF2_Instant_Spawn_Tutorial|Capture Point Instant Respawn Tutorial]]
* [[Cyclic Capture Points|Cyclic Control Points]]
* [[TF2/Creating a Single Flag Keep-Away map|CTF Keep-Away]]
* [[Team Fortress 2/Domination Gametype|Domination]]
* [[TF2/Hunted Gametype|The Hunted]]


</div>
== Tricks & Effects ==
<div id='gameplay' {{CategoryBox}}>
* [[Team Fortress 2/Creating fire|Working Fire]]
* [[TF2/Modifying the Respawn Time|Respawn Time]]
* [[TF2/Modifying the Mission Briefing|Mission Briefing]]
* [[TF2/Adding_a_Quicklist_Thumbnail|Maplist Thumbnail]]
* [[TF2/Adding_Menu_Photos|Loading Screen Menu Photos]]
* [[TF2/Adding an Introductory Video|Introductory Videos]]
* [[TF2/Creating Respawning Dispensers|Respawning Dispensers]]
* [[TF2/Creating Respawning Sentries|Respawning Sentry Guns]]
* [[TF2/Creating Audio Playing Buttons|Audio Playing Buttons]]
* [[TF2/Creating Rollback/Rollforward zones for payload maps|Rollback/Rollforward zones for payload maps]]
* [[Team_Fortress_2_Halloween_Bosses|Halloween Bosses]]
* [[Team Fortress 2/Pyrovision|Pyroland]]


== [[Image:Tf2-16px.png|16px]] List of point entities ==
== References ==
* {{ent|item_ammopack_full}}
* [[List of Team Fortress 2 Entities|List of Entities]]
* {{ent|item_ammopack_medium}}
* [[Team Fortress 2/Particles|List of Particles]]
* {{ent|item_ammopack_small}}
* [[Team Fortress 2 Sky List|List of Skies]]
* {{ent|item_healthkit_small}}
* [[Team Fortress 2/Soundscapes|List of Soundscapes]]
* {{ent|item_healthkit_medium}}
* [[List of TF2 Fog Settings|List of Fog Settings]]
* {{ent|item_healthkit_full}}
* [[Team Fortress 2/Maps|List of Maps]]
* {{ent|item_teamflag}}
* [[List of TF2 console commands and variables|List of Console Variables]]
* {{ent|info_player_teamspawn}}
* {{ent|game_forcerespawn}}
* {{ent|game_round_win}}
* {{ent|game_text_tf}}
* {{ent|team_control_point}}
* {{ent|team_control_point_master}}
* {{ent|team_control_point_round}}
* {{ent|team_round_timer}}


</div>
== External links ==
<div id='gameplay' {{CategoryBox}}>
* [http://www.teamfortress.com/ Official Website]
== [[Image:Tf2-16px.png|16px]] List of solid entities ==
* [http://tf2maps.net/ TF2maps.net] Custom tutorials and maps
* {{ent|func_proprespawnzone}}
* [https://tf2maps.net/downloads/vs-saxton-hale-vscript.15067/ Versus Saxton Hale official Vscript template] <!-- should be put somewhere else, but ought to be put *somewhere* for now -->
* {{ent|func_regenerate}}
* [https://store.steampowered.com/app/440 Get the game]
* {{ent|func_respawnroom}}
* {{ent|func_respawnroomvisualizer}}
* {{ent|trigger_capture_area}}
* {{ent|func_capturezone}}


</div>
{{Category end}}
<div id='gameplay' {{CategoryBox}}>
== [[Image:Tf2-16px.png|16px]] TF2 listings ==
* [[List of TF2 Soundscapes]]
* [[Sky List#team_fortress_2_materials.gcf|Sky List]]
* [[List of TF2 Particles]]


</div>
__NOTOC__
<div id='gameplay' {{CategoryBox}}>
[[Category:Entry pages]]
== [[Image:Tf2-16px.png|16px]] TF2 VDC diaries ==
[[Category:Level Design]]
* [[Baliame/TF2 Progress]]
[[Category:Team Fortress 2]]
* [[MrTwo/TF2 Ideas]]
* [[Mode6/TF2 Map Hybridization]]
</div>
</div>
<div align='left'>
<div class='capsule' style='width: 100%'>
<div class='capbot'><div></div></div>
[[Category:Level Design Tutorials]]

Latest revision as of 02:43, 3 August 2024