Hombre
@ShaddEst , no tienes por qué ROM Hackear obligatoriamente para hacer un juego de Pokémon.
En el Fan Gaming de Pokémon a parte de ROM Hacking de GB, GBC, GBA, NDS o 3DS (que se realizan por ser un método meramente nostálgico) también están:
Disassembly, que consiste en realizar un juego de GBA a partir del código fuente de Pokémon Ruby o Emerald;
RPG Making con RPG Maker XP y Pokémon Essentials que es lo que usa una gran cantidad de usuarios de la comunidad a los que llamamos makers;
Unity, que es una forma mucho más profesional y con mejores resultados para hacer un juego...
De estos cuatro métodos que he mencionado el ROM Hacking es justamente el método más difícil por estar modificando en binario mientras que los demás lo hacen a través de código. Tú simplemente utiliza el método en el que te sientas más cómodo.
Te dejo una tabla explicativa con las ventajas y desventajas de cada plataforma:
Además si tu problema es que no te gusta Pokémon, pues no hagas Fan Games de Pokémon. El Fan Gaming no es algo exclusivo de esta saga, solo la más común. También hay de Mario Bros, Sonic, etc, algunos bastante famosos.