I am a front-end developer who is amazed with the idea of creating your own game and play it on a retro gaming console. However I had no background knowledge in hardware programming. So my question is:
- what is the essential knowledge in order to access to the gameshell hardware
- I am learning python now, is there any other programming knowledge I should get familiar with?
During my free times, I work on a mobile game with the help of game engine(Unity), I also tried on creating 3D experience on web using js library like babylon.js. I understand those experience might not help much in terms of hardware programming, so if there is any advices I will be much appreciated.