Summer 2026 Music Kit Competition is now here! - Create a summer themed electronic music kit and submit it by - Enter Now!

Maps
Gamemode Guide: Defuse

Creating a map that works with the Bomb Defusal gamemode is fairly simple. You need to define two entity types (CT & T Spawn) plus two brush types (Buy Zone & Bomb Zone).

In this guide, I'll be working to convert gm_construct into a map for the defuse gamemode.

Define your Bomb Sites

First, define where your bomb sites are going to be located, then base your CT and T spawns around that.

Creating a Bomb Site Zone

Once you've decided where your bomb sites are going to be located, create a new brush with the tools/toolstrigger material and size it to however large you want your site to be.

You should have a brush that looks something like this:

Trigger Brush

With the brush selected, press CTRL+ T .

The entity inspector window will open. Change the entity type to func_bomb_target and then click Apply.

Entity inspector

The entity also provides other useful things such as Output events, including when the bomb explodes, which the game will forward. You can use these to trigger events in your map if desired. This will not be covered here and requires extensive knowledge of Hammer.

Repeat the same process for Bomb Site B.

Second Bomb Site

Spawn Points & Buy Zones

The next step is to define where Counter-Terrorists and Terrorists spawn.

When you define spawn points, you'll also need to create another trigger entity for the buy zone.

Creating Spawn Points

We use the following entities for player spawning:

info_player_counterterrorist

info_player_terrorist

These are fairly obvious.

Use the entity tool to place a new entity; by default it will spawn info_player_start.

Double click on the entity to open the inspector and change it to either info_player_counterterrorist or info_player_terrorist.

CT Spawn

Once you've created one spawn point, you can use the Hammer++ gizmos, dragging left or right while holding down the SHIFT key, to duplicate it.

CT Spawn completed

Creating a Buy Zone

Similarly to creating a Bomb Zone, create a trigger brush that covers all of your spawn points.

Press CTRL + T to tie the brush to an entity and then set the entity class name to func_buyzone.

Press "Apply" and then set the Team Number to the team the buy zone is intended for; in this case it's CT.

Buy Zone Config

Repeat these steps for the Terrorist spawns with info_player_terrorist.

T Spawn Complete