AI Factory 's central activity is the development and use of an in-house of a generic commercial games architecture. The primary business is to provide 3rd party developers with game engines than can be licenced for use in their UIs. These are designed with ease-of-use as priority, provided with out-of-the-box testbeds to allow game engines to be run on day one. The engines uniquely allow threadless running, so that the UI and engine can share a single thread. All game engines share the identical generic interface, making subsequent game implementations a breeze. Thee engines are suitable from server application, right down to the smallest platform. We use a C++ subset.