¿Cómo crear un nuevo entorno de gimnasio en OpenAI?

Tengo la tarea de hacer un agente de IA que aprenderá a jugar un videojuego usando ML. Quiero crear un nuevo entorno usando OpenAI Gym porque no quiero usar un entorno existente. ¿Cómo puedo crear un entorno nuevo y personalizado? Además, ¿hay alguna otra forma en la que pueda comenzar a...