Por este motivo, muchos motores se desarrollan a partir de una API existente, como OpenGL, DirectX, OpenAL y SDL, o incluso desde otro motor, que puede facilitar su desarrollo.