News for hackers. Stuff that matters.
Re:Mid-1990s Sega document leak shows how it lost the second... by error503 on Friday July 07, 2023 @02:23PM (#36636147)
There's no question it was possible, but the previous generation consoles provided powerful hardware sprite/tile-based engines with layers, smooth parallax scrolling, '2.5D' transformations and more. N64 has none of that, and as far as I know the SDK didn't include anything like a software 2D engine either. If you wanted to make a 2D game, you'd have to implement your own 2D rendering pipeline more or less from scratch. I also think the N64's relatively low memory bandwidth and low amount of RAM would have been an issue to get past for a software compositor.

So yeah, it does provide access to the framebuffer, and has a reasonably capable CPU - more or less like PCs of the time did, so of course it's a 'perfectly capable 2D platform' but in this era I don't think we were quite at the point where brute-forcing the graphics pipeline in software was 'easy', and the 2D hardware capabilities were basically nil, compared to SNES or hell Neo-Geo which are very powerful.

It wasn't preventing anyone from producing 2D games, obviously good games could be made, it was just definitely not optimized for that, and that just put more pressure towards 3D, that already had a lot of cultural pressure towards it.

Re:Mid-1990s Sega document leak shows how it lost the second... by chrisco255 on Saturday July 08, 2023 @01:11AM (#36641522)
A 2D rendering pipeline is trivial. There are numerous hobbysist 2D rendering frameworks for every computer architecture in the past 40 years. It was far more difficult to program N64 in 3D than in 2D. The CPU was more than capable to exceed SNES in every dimension. It was not hard at all. 3D already requires 2D rendering.