Making Graphics Like it's 1993

TL;DR

A developer is building a first-person shooter inspired by 1990s VGA graphics, imposing strict limitations like 256 colors and low resolution. The project aims to evoke the aesthetic and feel of early PC games while using modern development tools.

A developer is building a first-person shooter that intentionally replicates the graphics and technical constraints of early 1990s PC games, using modern tools to do so. The project aims to evoke the visual style of VGA graphics, with a focus on deliberate asset creation and limited color palettes, and is slated for release on Steam next year.

The project, called Catlantean 3D, is a side-project by an independent developer who has imposed strict constraints: a 320×240 resolution, 256-color palette, hand-made assets, and rendering techniques reminiscent of VGA Mode 13h graphics. The developer emphasizes that everything from assets to rendering is built from scratch, with an emphasis on authenticity and deliberate artistic choices.

Key technical features include palette-based rendering, with a carefully curated color palette inspired by the setting of Catlantis, a parody land resembling ancient Egypt. The game employs raycasting with lighting effects to simulate depth and shading, similar to early first-person shooters like Doom. The developer also discusses the challenges of creating assets within the strict color and resolution limits, and how these constraints lead to a distinctive visual clarity.

Retro Aesthetics Meet Modern Development

This project demonstrates how strict technical limitations can inspire deliberate artistic choices that enhance visual clarity and nostalgia. The terrifying rise of schoolboys making AI girlfriends — Boys as young as 12 are now in romantic ‘relationships’ with chatbots, and it’s affecting how they treat girls in the real world. It highlights a niche approach that appeals to enthusiasts of vintage gaming and game development, showing that constraints can foster creativity and authenticity in game design.

Amazon

VGA style pixel art game development tools

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Reviving 1990s Graphics with Modern Tools

In recent years, there has been a resurgence of interest in retro-style games, often achieved through pixel art and low-fi aesthetics. For more on this trend, see our article on AI girlfriend trends. This project stands out by intentionally recreating the technical constraints of early VGA graphics, such as limited color palettes and low resolutions, but using modern development environments, compilers, and platform abstraction layers. The developer’s approach reflects a desire to preserve the visual and technical feel of 1990s PC games while leveraging contemporary tools for development efficiency and stability.

“The constraints I have foolishly imposed upon myself are as follows: game must be made entirely from scratch, including assets, all rendering must be done by hand, and it must evoke the feeling of early 90s VGA graphics.”

— Developer (via Hacker News post)

“Restrictions force deliberate choices, and deliberate choices tend to look good.”

— Game developer

The Audio Game – A Raunchy Card Game – Use Viral Social Media Clips to Roast Your Friends – Hear The Hilarious Cards – Game Night Must Have (17+)

The Audio Game – A Raunchy Card Game – Use Viral Social Media Clips to Roast Your Friends – Hear The Hilarious Cards – Game Night Must Have (17+)

SCAN. LISTEN. LAUGH. A classic setup and reply game but taken to the NEXT LEVEL. Read, choose, and…

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Unconfirmed Aspects of the Project’s Scope

It is not yet clear how the final game will perform across different hardware configurations or how closely the aesthetic will match the original 1990s experience. Details about the full gameplay, sound design, and multiplayer features remain to be announced as development progresses.

Amazon

256 color palette graphics software

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Next Steps Toward Steam Release

The developer plans to continue refining assets and rendering techniques, with a target for releasing the game on Steam in 2024. Further updates on gameplay features, distribution, and community feedback are expected as the project nears completion.

20K Development Board Retro Game Kit Retro Game Player

20K Development Board Retro Game Kit Retro Game Player

20K Development Board Retro Game Kit Retro Game Player

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

Why choose such strict limitations for this project?

The developer believes constraints foster deliberate artistic choices and authenticity, capturing the crisp, clear aesthetic of early VGA games while using modern tools for efficiency.

Will the game support modern hardware and features?

The project aims to replicate 1990s graphics intentionally; however, it will run on modern hardware with compatibility for contemporary systems, focusing on the visual style rather than modern graphical enhancements.

Is this project a tech demo or a full game?

The developer states it is a complete, polished game designed to be fun to play, not merely a technical showcase or demo.

How does this project differ from other retro-style games?

Unlike many pixel art or low-fi games that use modern techniques to mimic vintage aesthetics, this project uses strict technical constraints from the original VGA era, including palette limitations, fixed resolutions, and hand-made assets, to evoke an authentic experience.

Source: Hacker News

You May Also Like

My thoughts after using Clojure for about a month

A detailed account of a developer’s one-month experience with Clojure, highlighting strengths, challenges, and implications for programmers.

Coding With AI Assistants: Copilot, Codewhisperer, and Beyond

Making coding faster and smarter, AI assistants like Copilot and CodeWhisperer are revolutionizing development—discover how to harness their power responsibly.

Porting 3D Movie Maker to Linux

The first known port of Microsoft 3D Movie Maker to Linux is now available after over 18 months of development, enabling users to create animated movies on Linux systems.

The “Rubber Duck” Debugging Script That Reduces Bug Time by 40 %

Never underestimate the power of explaining your code aloud to a rubber duck; discover how this simple technique can cut bug resolution time dramatically.