Hacker News new | ask | show | jobs
by zzo38computer 1839 days ago
I think that it depend what game you will want to make. Often, the older systems will work just as well (or sometimes maybe even better); sometimes the newer ones do, and not always the same one. Not all games will need camera angles, although if you are doing 3D graphics then camera angles and lighting will probably be important. Not all games use multiplayer either. Although it is true that they are probably more common in game development. Some game engines are specific for some kind of game, and other are more general. Sometimes using a plain programming language is good, and sometimes the use of a VM code is good.

For example, if you write a game for NES/Famicom, then it is likely to run on many computers with many operating systems, likely supports user-definable key bindings, volume controls, possibly multiplayer by internet, you do not need to implement any of these things by yourself since it is already there. And, it will work on NES/Famicom, too. There is also less likely the user will have to worry about malware. (One problem with this is that the colours might be somewhat different in different emulators. I had once proposed a format to include the file with the RGB colours (which can safely be ignored, but if used might result in better colours) with the game, but doing so doesn't seem to be so common now.)