I'm starting to study APIs for graphic development and I'm having a pertinent question. When games are developed, APIs are necessarily used. My question is regarding the development of the same game with different APIs, in order to increase the compatibility of the game. Are the games re-developed with another API, or is it possible to "convert" from one API to another?