Jon has worked in programming and level design for 20 years. His specialties include: BSP blockout, detail geometry, lighting, entity placement, level optimization, AI pathing, radiant-style scripting, design and project planning documentation, populating levels, level and game flow planning, and game production.