BZEdit is the official map editor for BZFlag. It is 3D and uses OpenGL to render. It was programmed in C++.