Since a lot of people have asked on many occasions on how or where to start mapping, I believe it will be useful to make this post. In the very beginning, you will want to install SourceSDK (located in your Library under the drop down menu, choose "Tools"): Once you have downloaded it, open up SourceSDK and double click on Hammer Editor. I prefer to use the latest Engine Version "Source Engine MP" and also make sure the game chosen is Counter-Strike: Source and not Team Fortress 2 (or something else): Hammer will open up, click on File --> New. You will have four different views (or grids): I have them setup like that because it's easier for me this way. You can change them to however you prefer. Your most important tool in mapping will be the block tool and it's located here: Rule of thumb for most new mappers is to stick to a 16 size grid for walls. This simply means the walls will be thicker when the number is bigger. Any time you make walls, use the 16 grid size, and when you get comfortable with mapping, you can go to lower grid sizes for smaller details (like if you wanted to create a picture frame... obviously you don't want a picture frame 16 units thick... it's not realistic. You'd want to use like a 4 grid). You can choose the grid size by looking at the bottom right hand corner of your screen for this: . You can also use your bracket keys to decrease ( [ ) or increase ( ] ) the grid. In the above picture, the top left corner simply shows the different sized walls. The top right corner shows how they look like from the top (if you were looking at the walls from the top of a building or something). The bottom left corner shows you the width ( x-coordinate ) and height ( z-coordinate ). The bottom right corner shows the length ( y-coordinate ) and height ( z-coordinate). It will take you some time to get fully used to it but don't worry, it'll become second hand as time goes on. At this point, you can experiment working with the block tool and watch tutorials on how to build a simple map. Some good resources are: http://www.tophattwaffle.com/tutorials/ (probably the best for new mappers) http://www.youtube.com/user/3kliksphilip (also very good) There are some others as well that you might want to take a look after you've gotten some mapping experience: https://developer.valvesoftware.com/wiki/Category:Level_Design https://developer.valvesoftware.com/wiki/Level_Design_Video_Tutorials http://www.worldofleveldesign.com/ http://www.optimization.interlopers.net/index.php?chapter=intro Now if you don't feel like looking at basic videos right now while reading this (face palm)... Let's say you simply want to create four walls, a floor, and a sky and be able to run around in your map. Open a new file (File --> New), click on the Block Tool (that square thing), and choose a texture by clicking on this: If you want a brick texture, type brick in the filter box: And choose any texture. Now you can choose whichever grid you want to use, but I prefer to start from the "top" view because it's simpler to see exactly how long and thick the wall will be. Click and drag until you make a wall that is 512 units long and 16 units thick, and 160 units high (I fucked up and set my height to 64 in the pictures, ignore that) like this: Create another wall the same width and length adjacent to the one you just created, like this: Do this again for the other two walls: Now you have four walls, let's create floor: Make sure that when you create the floor, all the walls come in touch with the floor. You may have to resize the block you just created if it's too big. Simply drag those little white blocks up or down to change the height. Now create the sky using the same idea: Now click on the brush you just made, open the texture browser (where you choose the textures), and type in the filter "toolsskybox" and choose it: Then click on this button on the left hand side: Now you'll have four walls, a floor, and an open sky. Now all you need to do is add a spawn point by using the entity tool, then info_player_counterterrorist, then clicking anywhere on the floor: Now you are ready to run the map. Click File, then Run Map: Then a window will popup, choose the following options and click OK: After a few seconds, your map will be done, open up CS:S and check it out. Also, remind me to never write a fucking tutorial again, I suck at it. Thanks. But seriously, this is just a stepping stone. Let your mind get creative and expand on your map and you'll be competing with Luffaren and Kaemon in a few years (maybe ). Good luck. And sorry if I was confusing or made any mistakes.