Making Graphics Like it's 1993

TL;DR

A developer is building a first-person shooter inspired by early 90s graphics, using strict limitations like 256 colors and 320×240 resolution. The project aims to recreate the look and feel of classic VGA-era games with modern development tools.

A developer has revealed a side project, Catlantean 3D, which aims to create a first-person shooter with graphics mimicking 1990s VGA-era limitations, using modern tools for development. The project emphasizes strict constraints such as 256-color palettes, 320×240 resolution, and hand-crafted assets, to evoke the look and feel of early PC games.

Catlantean 3D is a self-described attempt to reproduce the visual style of early 90s VGA graphics, specifically Mode 13h and VGA Mode-X, within a modern development environment. The developer has set constraints including a 256-color palette, hand-drawn and procedurally generated sprites, and a fixed resolution of 320×240. The project is built from scratch, with all assets created manually, including sound and rendering, and uses a platform abstraction layer to simulate limited hardware capabilities.

The developer, known as Catlantean on Hacker News, has detailed the technical limitations imposed, such as no shaders, fixed-point logic for deterministic behavior, and deliberate color choices to evoke the aesthetic of classic titles like Doom and Duke Nukem. The game is intended to be a complete, playable experience, not just a tech demo, with a focus on authenticity and deliberate artistic choices.

Why Retro Graphics Techniques Matter Today

This project highlights how technical limitations can influence artistic design, producing visuals with a distinct clarity and style that modern high-fidelity graphics often lack. It demonstrates that constraints like a limited palette and resolution can foster creativity and deliberate aesthetic choices, offering a different approach to game design that appeals to nostalgia and design purity. For developers and players alike, it underscores the value of understanding and experimenting with foundational graphics techniques, especially as modern hardware and software often obscure these fundamentals.

GeForce GT 610 2G DDR3 Low Profile Graphics Card, PCI Express 1.1 x16, HDMI/VGA, Entry Level GPU for PC, SFF and HTPC, Compatible with Win11

GeForce GT 610 2G DDR3 Low Profile Graphics Card, PCI Express 1.1 x16, HDMI/VGA, Entry Level GPU for PC, SFF and HTPC, Compatible with Win11

Powered by NVIDIA GeForce GT 610, 40nm chipset process with 523MHz core frequency, integrated with 2048MB DDR3 memory…

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Historical and Technical Roots of VGA Graphics

During the early 1990s, VGA graphics modes like Mode 13h (320×200, 256 colors) defined the visual identity of PC games. These modes used simple linear frame buffers with palette-based color indexing, which limited the number of colors but made rendering straightforward. Classic titles such as Doom and Duke Nukem utilized these constraints effectively, resulting in crisp, recognizable visuals. Modern game development often bypasses these limitations, favoring millions of colors and complex shaders, but there’s a resurgence of interest in retro techniques for their aesthetic and artistic value. The developer’s approach aims to blend this nostalgia with contemporary programming practices.

“Restriction forces deliberate choices, and deliberate choices tend to look good.”

— Developer (Catlantean on Hacker News)

“I’m going for something closer to VGA Mode-X, 320×240, to avoid non-square pixels and for aesthetic reasons.”

— Developer (Catlantean on Hacker News)

MixPad Free Multitrack Recording Studio and Music Mixing Software [Download]

MixPad Free Multitrack Recording Studio and Music Mixing Software [Download]

Create a mix using audio, music and voice tracks and recordings.

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Unresolved Technical Challenges and Artistic Choices

It remains unclear how the developer plans to implement advanced effects like dynamic lighting and shading within the strict palette limitations. The methods for achieving visual depth and realism, such as dithering or palette manipulation, are still in development. Additionally, the final visual quality and performance on various hardware are yet to be tested in a complete build.

Sceptre New 22-Inch Gaming Monitor, FHD 1080p, Up to 144Hz, HDMI, DisplayPort, Built-in Speakers, Machine Black (E225W-FW144 Series, 2026)

Sceptre New 22-Inch Gaming Monitor, FHD 1080p, Up to 144Hz, HDMI, DisplayPort, Built-in Speakers, Machine Black (E225W-FW144 Series, 2026)

【INTEGRATED SPEAKERS】Whether you're at work or in the midst of an intense gaming session, our built-in speakers provide…

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Upcoming Milestones and Community Engagement

The developer plans to release a playable demo on Steam in 2024, showcasing the core gameplay and visual style. Further development will focus on refining assets, implementing lighting effects, and optimizing performance. Community feedback is expected to influence final design choices, and the developer intends to share progress updates regularly.

HUION Kamvas 13 (Gen 3) Drawing Tablet with Screen, Dual Dial, 13.3", Black

HUION Kamvas 13 (Gen 3) Drawing Tablet with Screen, Dual Dial, 13.3", Black

Please note: Kamvas 13 (Gen 3) Pen Display is not a standalone product, this device must be connected…

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

Why recreate graphics from the early 90s?

The developer aims to explore how constraints shape artistic design and to evoke nostalgia for classic PC games, offering a fresh perspective on game aesthetics.

How will modern tools be used within these constraints?

The developer uses a modern compiler and platform abstraction layer to manage rendering, sound, and input, while deliberately limiting features to emulate vintage hardware.

Will the game support modern hardware?

Yes, the project is built to run on contemporary PCs, with the constraints serving as a stylistic choice rather than a technical limitation.

Are there plans to add effects like lighting or shading?

The developer is experimenting with techniques to simulate lighting effects within palette constraints but has not yet finalized these features.

Is this project just a tech demo or a full game?

The goal is to develop a complete, polished game that is fun to play, not merely a demonstration of technical constraints.

Source: Hacker News

You May Also Like

CNC for Artists: The Beginner Glossary That Makes You Sound Like a Pro

To sound like a pro using CNC, you’ll need to understand key…

VR and AR Exhibitions: Immersive Art Experiencesartmarketexperts.com

VR and AR exhibitions create immersive art experiences that transform how you…

Holographic Art Installations

Outstanding holographic art installations blend light, technology, and spatial design to create immersive illusions that captivate and challenge perception—continue reading to explore how.

The Ethics of AI in Art Creationart.art

Ponder the ethical implications of AI in art creation and discover how they shape the future of creative expression and ownership.