Blitz3D is primarily focused on 3D game development, offering a straightforward approach for beginners, while GameMaker excels in 2D game creation with a more extensive feature set and scripting options. GameMaker supports both 2D and 3D game development but is particularly known for its robust 2D capabilities.