Source Basic Level Creation: Difference between revisions
Gaijinviking (talk | contribs) (Updated the Hammer and Hammer++ section.) |
Gaijinviking (talk | contribs) (Reorginized) |
||
Line 1: | Line 1: | ||
{{DISPLAYTITLE:Source Level Design}} | {{DISPLAYTITLE:Source Level Design}} | ||
__NOTOC__ | __NOTOC__ | ||
[[File:Source-logo.png|200px|link=|Source]] <b>This page contains articles relating specifically to level design for [[source]]</b> | [[File:Source-logo.png|200px|link=|Source]] <b>This page contains articles relating specifically to level design for [[source]]</b> | ||
{{category header}} | {{category header}} | ||
{{category newcolumn|rowspan=5|width= | {{category newcolumn|rowspan=5|width=45%}} | ||
== Hammer Editor == | ==Before you Start== | ||
=== Hammer Editor === | |||
Every Valve game has the Hammer Tools located in its bin directory. | Every Valve game has the Hammer Tools located in its bin directory. | ||
Line 19: | Line 19: | ||
{{Note|External Drives start at SteamLibrary}} | {{Note|External Drives start at SteamLibrary}} | ||
== Hammer++ == | === Hammer++ === | ||
[[Hammer++|Hammer++]] Is a community created replacement for Hammer. | [[Hammer++|Hammer++]] Is a community created replacement for Hammer. | ||
=== Officialy Supported === | ==== Officialy Supported ==== | ||
Hammer++ officially supports {{game name|csgo|name=Counter-Strike: Global Offensive}}, {{game name|tf2|name=Team Fortress 2}}, {{game name|css|name=Counter-Strike: Source}}, {{game name|src13mp|name=Source 2013 Multiplayer}}, and {{game name|src13|name=Source 2013 Singleplayer}}. | |||
=== | ==== Working ==== | ||
{{Note|You will have to reconfigure hammer++ for these to work.}} | {{Note|You will have to reconfigure hammer++ for these to work.}} | ||
{{game name|hl2|name=Half-Life 2}}, {{game name|ep1|name=Half-Life 2: Episode One}}, {{game name|ep2|name=Half-Life 2: Episode Two}}, {{game name|hls|name=Half-Life: Source}}, and {{game name|portal|name=Portal}} will work under the {{game name|src13|name=Source 2013 Singleplayer}} branch and {{game name|hl2dm|name=Half-Life 2: Deathmatch}}, {{game name|hldms|name=Half-Life Deathmatch: Source}}, {{game name|css|name=Counter-Strike: Source}}, and {{game name|dods|name=Day of Defeat: Source}} will work under the {{game name|src13mp|name=Source 2013 Multiplayer}} branch | {{game name|portal2|name=Portal 2}} and {{game name|gmod|name=Garry's Mod}} have tutorials on the Hammer++ download page to set these 2 games up. | ||
{{game name|hl2|name=Half-Life 2}}, {{game name|ep1|name=Half-Life 2: Episode One}}, {{game name|ep2|name=Half-Life 2: Episode Two}}, {{game name|hls|name=Half-Life: Source}}, and {{game name|portal|name=Portal}} will work under the {{game name|src13|name=Source 2013 Singleplayer}} branch and {{game name|hl2dm|name=Half-Life 2: Deathmatch}}, {{game name|hldms|name=Half-Life Deathmatch: Source}}, {{game name|css|name=Counter-Strike: Source}}, and {{game name|dods|name=Day of Defeat: Source}} will work under the {{game name|src13mp|name=Source 2013 Multiplayer}} branch. | |||
== Getting Started== | |||
==Getting Started== | |||
*[[Level Design Overview]] | *[[Level Design Overview]] | ||
*[[Your First Map]] | *[[Your First Map]] | ||
*[[Inputs and Outputs]] | *[[Inputs and Outputs]] | ||
== Design Theory == | |||
* [[Single-Player Mapping Tips]] | |||
* [[Bounce (level design)]] | |||
* [[Loops (level design)]] | |||
* [[Push Gameplay]] | |||
* [[Map Compiling Theory]] | |||
* [[How To Develop A Map That Works]] | |||
* [[Adding More Detail to a map]] | |||
* [[Color Theory in Level Design]] | |||
* [[Decompiling Maps]] | |||
== Finishing Up == | |||
* [[Optimization (level design)|Optimization]] | |||
* [[Expert compile mode]] | |||
* [[Bspzip|Bspzip (Embedding Custom Content)]] | |||
* [[Pre-publication evaluation]] | |||
== Troubleshooting == | |||
* [[Troubleshooting Level Design]] | |||
* [[:Category:Level Design FAQ|Level Design FAQ]] | |||
* [[Showbudget|Using the Showbudget Panel]] | |||
* [[Compile Errors]] | |||
* [[Source SDK FAQ]] | |||
== External Links == | |||
* [[Level Design Video Tutorials]] - A list of video tutorials related to Source mapping. | |||
* [[Mapping Sites]] - sites about mapping, including tutorials, articles | |||
* [[General Sites]] - Sites covering a wide variety of topics including mapping | |||
* [[Map Archive Sites]] - sites where you can download maps for Valve's games | |||
* [[File Hosting Sites]] - A list of reliable websites for hosting user-created maps | |||
* [[Image Hosting Sites]] - A list of reliable websites to share screenshots of user-created maps | |||
* [[News Site List]] - A list of websites for hype/advertisement and discussion | |||
{{category newcolumn|rowspan=1|width=15%}} | |||
== General == | == General == | ||
* [[Dimensions]] | * [[Dimensions]] | ||
Line 49: | Line 81: | ||
* [[Instances]] | * [[Instances]] | ||
* [[Adding Water]] | * [[Adding Water]] | ||
=== Connecting Areas === | |||
= | |||
== Connecting Areas == | |||
* [[Doors]] | * [[Doors]] | ||
* [[Working Ladders]] | * [[Working Ladders]] | ||
Line 64: | Line 88: | ||
* [[Creating a Curved Hallway|Curved Hallways]] | * [[Creating a Curved Hallway|Curved Hallways]] | ||
* [[Creating Angled Geometry|Angled Geometry]] | * [[Creating Angled Geometry|Angled Geometry]] | ||
* [[Level Transitions]] | |||
== Detailing == | * [[Trigger Events Between Levels]] | ||
=== Lighting Basic === | |||
Lighting can bring out mood guide players when used correctly. | |||
* [[Fixing lighting on a static prop]] | |||
* [[Lighting]] | |||
* [[HDR Lighting Basics]] | |||
* [[Intermediate Lighting]] | |||
=== Detailing === | |||
* [[Environmental Lighting, Sun, Weather, & Outdoors]] | * [[Environmental Lighting, Sun, Weather, & Outdoors]] | ||
* [[Displacement Grass]] | * [[Displacement Grass]] | ||
Line 72: | Line 103: | ||
* [[Sound and Music]] | * [[Sound and Music]] | ||
* [[Complex Brush Creation]] | * [[Complex Brush Creation]] | ||
* [[3D_Skybox|3D Skyboxes]] | |||
* [[Cubemaps|Cubemaps]] | |||
== Special Effects == | === Special Effects === | ||
* [[Physics]] | * [[Physics]] | ||
* [[Physics Entity Overview]] | * [[Physics Entity Overview]] | ||
Line 85: | Line 116: | ||
* [[Lists of Special Effects in level design|Lists of Special Effects]] | * [[Lists of Special Effects in level design|Lists of Special Effects]] | ||
== NPCs and AI == | == Advanced == | ||
=== Lighting Advanced === | |||
* [[Advanced Lighting]] | |||
=== NPCs and AI === | |||
* [[Introduction_to_AI|Introduction to AI]] | * [[Introduction_to_AI|Introduction to AI]] | ||
* [[Nodegraph|Nodegraph construction]] | * [[Nodegraph|Nodegraph construction]] | ||
{{category end}} | {{category end}} |
Revision as of 20:54, 8 April 2022
This page contains articles relating specifically to level design for source
Before you StartHammer EditorEvery Valve game has the Hammer Tools located in its bin directory. Examples of the game directory for the core Source games on Windows:
![]() Hammer++Hammer++ Is a community created replacement for Hammer. Officialy SupportedHammer++ officially supports Template:Game name, Template:Game name, Template:Game name, Template:Game name, and Template:Game name. Working![]() Template:Game name and Template:Game name have tutorials on the Hammer++ download page to set these 2 games up. Template:Game name, Template:Game name, Template:Game name, Template:Game name, and Template:Game name will work under the Template:Game name branch and Template:Game name, Template:Game name, Template:Game name, and Template:Game name will work under the Template:Game name branch. Getting StartedDesign Theory
Finishing UpTroubleshooting
External Links
|
General
Connecting Areas
Lighting BasicLighting can bring out mood guide players when used correctly. Detailing
Special Effects
AdvancedLighting AdvancedNPCs and AI
|