Map size limit (blocks)

Levels in vanilla Doom are limited in size by the blocklist, which essentially enumerates which linedefs cross which blocks in the blockmap. This list may only contain 65535 entries, including "begin" and "end" entries for each block. In principle, therefore, a level could contain 65535 / 3 = 21845 blocks, but for real maps the empirical limit seems to be somewhere between 10000 and 14400 blocks (the more complex the map, the smaller its area must be).

A side effect of this limit is that, when the no-clipping cheat code is used to walk very far outside a map, sounds from the opposite edge of the map eventually "wrap around" and can be heard by the player.