Originally posted by: Luigi_Master
But at the end of the day, these consoles are still a niche, a niche where learning new programming tricks and dealing with quirky hardware is not worth it, at least for massive financial gain.
Originally posted by: Luigi_Master
I'm going to answer the title of the thread, which asks "Why can't homebrew be more like indie games?" The answer for that is simple; NES homebrew games are made by programmers, usually by a single person at a time. Developing an NES game also requires a person who is more tech-savvy, and tech-savvy people usually don't have a taste for design or style; it's because of how opposite the two spectrums are, though there are people like Konjak or Shiru who pull it off reasonably well. Modern machines don't need careful code to render a game that's an NES styled game because they don't need carefully written code. Just enough so that the game works. Who cares if you need an i5 to play the game when it could run with no problems on something like a Pentium III? People don't own Pentium III computers anymore, no need to optimize the code for such an old machine.
I think you're missing the big picture. Games like The Mad Wizard, Larry, and SBP would all be fair to compare with early NES releases, done by single individuals (maybe 2 or 3, depending if they had help from and artist or composer) and in my opinion (and many others), they're better than most of the early released NES games, and definitely have game play value that would carry through the entire NES lifespan had they come out during the era. You have to keep in mind that while they aren't doing it for the millions of dlls, they're other reasons for doing it that can definitely lead to making some big money in the future. If all of the homebrewers did this for a living, they'd be able to figure out tricks that could benefit their programs, and even use similar methods in working around restriction on newer platforms.
I think you also need to gather some experience in programming to actually understand about optimization. Software today requires optimization to run on modern hardware. I also think you're incorrect about programmers not having "a taste for design". Most do, but when it comes to making the artwork, they often times don't have the skills to make the images they imagine. Regardless, the way you phrase your thoughts and opinions tend to come off as arrogant and gives the impression you'd rather developers not release their "shitty" titles. Hopefully the future homebrewers ignore comments and posts like yours so they can learn, and maybe eventually get the ambition to do a full game to release to the community of a few thousand members that enjoy homebrews and new content for the gaming consoles that millions of people still enjoy.