1 pointtiling engines, both the more hardware-centric found on older systems like the NES, and the more modern software centric ones, are a cornerstone of 2D gaming. I myself have written a few tiling engines. such as this one i never wound up using: What kinds of tiling engines have you worked on? any off the shelf ones you've used? ever written one?