Game Development History
Before 4th Generation
Genesis of Gaming
- Ralph Bear (Odyssey)
- Higinbotham
4th Generation
Super Nintendo
- Released in 1990 in Japan, 1991 in North America, 1992 in Europe
- Named Super Nintendo Entertainment System (SNES) in Europe/USA and Super Famicom in Japan
- Powered by a 16-bit Ricoh 5A22 CPU running at around 3.58 MHz and featuring groundbreaking Mode 7 graphics
SEGA Genesis
- Known as the Mega Drive outside North America
- Launched in 1988 in Japan, 1989 in North America, and 1990 in Europe
- Iconic titles: Sonic the Hedgehog, Streets of Rage, Golden Axe.
- Powered by a 16-bit Motorola 68000 CPU running at 7.6 MHz
5th Generation
PlayStation 1
- Released in 1994 in Japan and 1995 in North America and Europe.
- First mainstream console focused on 3D polygon graphics.
- CD-ROMs allowed larger games and cinematic storytelling (FMVs, voiced dialogue)
- Powered by a 32-bit CPU running at 33 MHz.
- Important games: Final Fantasy VII, Metal Gear Solid, Gran Turismo, Crash Bandicoot
PlayStation 1 Dev Kits
- Debug units could run burned CD-Roms instead of pressed retail discs.
- Featuring RAM checks disabled and special BIOS functions for debugging.
- Blue units included extram RAM & debug BIOS
- Green units were TEST units, closer to the retail hardware and more restrictive.
PlayStation 1 Net Yaroze
- Black PS1 bundled with tools, compilers, and a PC link cable.
- Net Yaroze gave hobbyists access to PS1 development tools in C to run their games on the console
- Not a professional dev kit (C++ was not an option), but only a sandbox for learning and experimenting.
Nintendo 64
- Released in 1996
- First 64-bit home console powered by a custom MIPS CPU and SGI graphics technology.
- 4 controller ports. The controller had an innotvative analog stick.
- Cartridge-based games offering fast load times but less memory.
- Iconic games: Super Mario 64, Zelda: Ocarina of Time
Game Boy Color
- Released in 1998
- Nintendo’s first handheld console with a full-color screen
- Backward compatible with original Game Boy titles
- Hardware features an 8-bit Sharp LR35902 processor, a palette of 32,768 colors, and support for infrared communication between devices.
- Iconic games: Pokémon, Zelda, Wario Land
6th Generation
PlayStation 2
- Released in 2000 and became one of the best-selling gaming console ever, with over 155 million units sold.
- Features a massive library of over 3,800 games.
- Powered by a 128-bit Emotion Engine CPU at 294.912 MHz, paired with 32 MB RDRAM and a Graphics Synthesizer rendering up to 75 million polygons per second.
- Supported DVD-ROMs, two USB 1.1 ports, and an IEEE 1394 (FireWire) port.
- PS1 Backward compatibility and supported PS1 peripherals via two memory card slots and DualShock controllers.
Nintendo GameCube
- Released in 2001 and sol over 21 million units
- NGC has 4 controller ports, 2 memory card slots
- Games run in a unique 1.5 GB miniDVD disc
- Iconic titles: Super Smash Bros. Melee, Metroid Prime
- Powered by a 485 MHz IBM PowerPC Gekko CPU with 24 MB of 1T-SRAM and an ATI Flipper GPU capable of 9.4 million polygons per second. Featured a 162 MHz audio DSP for sound
Microsoft Xbox
- Released in 2001 and sold over 24 million units
- Notable titles: Halo: Combat Evolved, Fable
- Powered by a 733 MHz Intel Pentium III CPU, 64 MB DDR SDRAM, and an NVIDIA NV2A GPU rendering up to 125 million polygons per second.
- Used a 8-10 GB internal hard drive, supported DVD-ROMs, and included four controller ports with USB-based controllers.
- Features a 250 MHz audio processor for 64-channel 3D sound and a 100 Mbps Ethernet port
Sega Dreamcast
- Launched in 1998 and sold over 10.6 million units
- Console has four controller ports, VGA output (640x480 at 60 Hz), a 56k modem (upgradable to Ethernet), and VMU support
- Pioneered online gaming with SegaNet, introduced innovative Visual Memory Units (VMUs) for saves and mini-games
- Acclaimed titles: Soulcalibur, Shenmue…
- Powered by a 200 MHz Hitachi SH-4 RISC CPU, 16 MB RAM, and a PowerVR2 GPU rendering up to 100 million polygons per second.
- Included 8 MB video RAM, a Yamaha YMZ80 audio chip with 48-channel ADPCM sound, and used 1 GB GD-ROM discs.
PC
In the early 2000s, PC CPUs underwent rapid evolution, from 32-bit to 64-bit architectures, with significant improvements in clock speeds, cache sizes, and instruction sets like SSE.
CPU
- Intel Pentium III (1999): 32-bit x86 CPU, up to 1.4 GHz. Featured Katmai/Coppermine cores, 100-133 MHz FSB, and 256-512 KB L2 cache. Supported SSE instructions for enhanced multimedia performance.
- Intel Pentium 4 (2000): 32-bit x86 CPU, clock speeds from 1.3 GHz to 3.8 GHz (by 2005). Used NetBurst architecture, 400-800 MHz FSB, and up to 512 KB L2 cache. Optimized for high clock speeds in gaming and multimedia tasks.
- AMD Athlon XP (2001): 32-bit x86 CPU, clock speeds from 1.4 GHz to 2.2 GHz. Featured Barton/Thoroughbred cores, 266-400 MHz FSB, and up to 512 KB L2 cache. Strong in floating-point operations for gaming.
- AMD Athlon 64 (2003): 64-bit x86-64 CPU, 1.8-2.4 GHz. Introduced 64-bit computing with HyperTransport (800-1000 MHz) and 512 KB-1 MB L2 cache. Ideal for high-performance gaming and future-proofing.
GPU
In the early 2000s, PC GPUs transformed gaming and multimedia with programmable shaders, higher polygon throughput, and support for advanced APIs like DirectX 9. Competition between NVIDIA and ATI (later AMD) drove rapid innovation and the rise of real-time 3D rendering in games.
- NVIDIA GeForce 256 (1999): 32-bit GPU, 120 MHz core clock, 4 pixel pipelines, 23 million polygons/sec. Introduced hardware T&L (transform and lighting), DDR memory (32-64 MB), and DirectX 7 support, setting the stage for 3D gaming.
- ATI Radeon 7500 (2001): 32-bit GPU, 290 MHz core, 2 pixel pipelines, 30 million polygons/sec. Featured 64 MB DDR, DirectX 8 support, and pixel shaders, offering strong performance for budget systems.
- NVIDIA GeForce 3 (2001): 32-bit GPU, 200 MHz core, 4 pixel pipelines, 57 million polygons/sec. Introduced programmable vertex shaders, 64 MB DDR, and DirectX 8.1 support, enhancing lighting and texture effects.
- ATI Radeon 9700 Pro (2002): 32-bit GPU, 325 MHz core, 8 pixel pipelines, 100 million polygons/sec. Featured 128 MB DDR, full DirectX 9 support, and advanced pixel shaders, delivering cutting-edge visuals for high-end gaming.
Unreal Engine 2
- Released in 2002 by Epic Games
- Powered groundbreaking titles like Unreal Tournament 2004 and America’s Army
- Featuring Karma physics and dynamic lighting.
7th Generation
PlayStation 3
- Released in 2006
- Console with a Blu-ray drive
- Powered by a powerful Cell Broadband Engine co-developed with IBM and Toshiba
- Notable titles: Uncharted, Metal Gear Solid 4, and The Last of Us
Xbox 360
- Launched in 2005
- Powered by a custom triple-core PowerPC processor and ATI graphics
- Introduced Xbox Live Arcade, achievements, and a digital storefront.
- Best titles: Halo 3, Gears of War, Forza Motorsport
Nintendo Wii
- Released in 2006
- Motion-sensing Wii Remote and emphasis on physical interaction.
- Powered by a modified IBM PowerPC CPU and ATI graphics.
- Notable Games: Wii Sports, Mario Kart Wii, Super Smash Bros. Brawl
Unreal Development Kit (UDK)
- Released in November 2009
- UDK was the free version of Unreal Engine 3, designed to give indie developers and students access to professional-grade tools.
- Featured a full editor suite, UnrealScript for gameplay logic, and support for advanced rendering techniques like dynamic shadows, normal mapping, and post-processing effects.
- UDK leveraged a deferred rendering pipeline, PhysX-based physics simulation, and Kismet visual scripting for rapid prototyping.
- Supported PC deployment out of the box, with licensing options for commercial release,
- Laid the groundwork for modular asset workflows and shader customization that would evolve in Unreal Engine 4.
8th Generation
9th Generation
10th Generation
Note: this part is still mostly speculations about future perspectives.
- Next Xbox (Helix Project)