Croteam developed their own level editor, Serious Editor 2, and used it for the development of "Serious Sam 2". The editor has significantly more features than the original Serious Editor that was used for the previous Serious Sam games. Serious Editor 2 allows geometry to be imported and exported to and from third-party 3D programs, such as 3D Studio Max, via an intermediate file format, thus allowing for plugins to be easily created for any 3D modeling program. Two methods of creating particle systems exist in the editor, and they can be created either as procedural particle systems or emitter systems. The editor also features its own interpreted language, similar to C++, which allows for relatively simple mod programming, and a script editor and debugger, enabling the level designer to control gameplay events more directly.