Currently working on making my own game console with a Raspberry PI board. I took a game maker project that I built last year in JavaScript and am converting it to C++. The maker has 4 programs in it - a pixel editor, a map editor, a code editor with sprite inspector, and, finally, a game engine. The whole reason for the conversion to C++ was that JavaScript simply doesn't cut it in terms of speed on small devices such as the PI. So now, I'm realizing that two languages can produce machine code but one can produce more efficient machine code than the other and the difference is not visible on the PC. You see the real efficiency of unmanaged code on small devices.
The whole project is to build a game development studio to create games from scratch which would allow me to quickly implement a game that I think should exist without waiting for a developer like Nintendo to maybe come up with the idea. There are quite a few concepts that I want to see in platform games and get a chance to play, so rather than waiting I make them myself and learn a bit about game physics!