Level Editor

From TeamSpec Wiki
Jump to navigation Jump to search

The TeamSpec Level Editor is the program you build TeamSpec maps in. You block out the level with brushes, dress it with props, materials, terrain, water and lights, place spawns, pickups, doors and logic, write the map's gamemode, try it in the game, and export it as a file TeamSpec loads.

This wiki covers every tool, menu, panel and setting in the editor. If you are new, read the pages under Start here in order.

Start here

  1. Getting started: install, first launch, and the one setting you need before you can playtest.
  2. The interface: what every part of the window is for.
  3. Viewport and camera: flying around, the four views, and the 2D views.
  4. Selecting and hiding: picking things, hiding them, and moving them with the ghost.
  5. Your first map: a walkthrough from an empty map to playing it.

Building

Gameplay

Testing and releasing

Reference

Units

Distances in the editor are in meters and angles in degrees, unless a field says otherwise. A player stands 1.829 m tall and 0.813 m across, and can step up 0.457 m without jumping.

TeamSpec Level Editor
Basics Getting started · Interface · Viewport and camera · Selecting and hiding · Keyboard shortcuts · Settings · Map Config · Troubleshooting
Menus File · Edit · View · Tools · Functional
Panels Scene tree · Inspector · Materials · Props · Snapping · UV editor · Displacement · Terrain
Tools Move, Rotate and Scale · Box · Sphere · Cylinder · Prism · Stairs · Spiral Stairs · Spiral Tower · Arch · Path Brush · Plane · Terrain · Clip · Duplicate · Ruler and Cordon · Edit Vertex and Edge · Edit Face · Loop Cut · Material Brush · Vertex Color Brush · Displacement · Prop Path
Entities Brush · Zone · Group · Mirror Node · Prop · Spawn Point · Supply Pickup · World Boundary · Lights · Water · Sounds · Anchor Platform · Payload Track · Boss Spawn · Map Marker · World Text · Decal · Door · Button · Logic entities · 3D Skybox · Nav Region
Workflows Your first map · Brushes and CSG · Materials and UVs · Lighting and lightmaps · Bots and navigation · Mirrored maps · Outputs and logic · Custom assets · Playtesting · Exporting and publishing · Importing Source maps
Scripting Overview · Server rules · Client HUD · Bots · Teams and spawning · Zones · Pickups · Payload tracks · Map entities · Sandbox limits · Testing · King of the Hill · Team Deathmatch · API reference · What a script may use