Definitivamente es posible. Lo dicen en la página de Documentación, cerca del final.
https://gym.openai.com/docs
En cuanto a cómo hacerlo, debe buscar inspiración en el código fuente de los entornos existentes. Está disponible en github:
https://github.com/openai/gym#installation
La mayoría de sus entornos no los implementaron desde cero, sino que crearon una envoltura alrededor de los entornos existentes y le dieron a todos una interfaz que es conveniente para el aprendizaje por refuerzo.
Si desea hacer el suyo, probablemente debería ir en esta dirección e intentar adaptar algo que ya existe a la interfaz del gimnasio. Aunque existe una buena posibilidad de que esto lleve mucho tiempo.
Existe otra opción que puede resultar interesante para su propósito. Es el universo de OpenAI
https://universe.openai.com/
Se puede integrar con sitios web para que entrenes a tus modelos en juegos de kongregate, por ejemplo. Pero Universe no es tan fácil de usar como Gym.
Si es un principiante, mi recomendación es que comience con una implementación básica en un entorno estándar. Después de superar los problemas con los conceptos básicos, continúe con el incremento ...
gym_foo
importado pero sin usar". ¿Cómo puedo deshacerme de él?