Cross-Platform Game Development by Alan Thorn