Id Software's Id-tech-4-BFG in the Ada programming language.