There are free resources online. Many organizations have created interesting digital games that are free to use online, and which lend themselves very nicely to cross-curriculum use in middle school classrooms.

Here are a few of them: