Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
0

CyberVGA

A topic by Novus Idea created 40 days ago Views: 33
Viewing posts 1 to 1

CyberVGA is a modular, retro-style 3D graphics engine built for MS-DOS and classic VGA Mode 13h (320×200, 256 colors). Inspired by the demoscene and the earliest PC game engines, CyberVGA recreates the look and feel of 90s 3D graphics — wireframes, neon palettes, and pixel-perfect rasterization.


Features

  • 🖥️ Runs on MS-DOS (Borland C/C++ era authenticity)
  • 🎨 Palette manipulation: color cycling, fades, pseudo-lighting
  • 🔺 3D rendering: wireframes, filled triangles, backface culling
  • 📂 Mesh loading: simple OBJ support (Cube and Sphere for now)
  • 📐 Math core: trig tables, rotations, and perspective projection
  • ⌨️ Keyboard input: arrow-keys to rotate objects

Why CyberVGA?

CyberVGA is more than an engine — it’s a tribute to the golden age of DOS graphics, when every pixel had to be pushed by hand and clever tricks made up for hardware limits. It blends authenticity with hackability, making it a perfect playground for retro coders, demoscene fans, and anyone curious about how 3D worked before GPUs.

Development

CyberVGA is in active development. Current builds focus on core rendering and palette effects, with future plans for texture mapping, shading, and more demoscene-style visuals.

What’s Next?

  • Texture mapping (PCX/Deluxe Paint import is planned)

  • Palette-based scene fades & cycling demos

  • More shapes and mesh experiments

  • Input expansion (keyboard/mouse menus, FPS counter overlay)

  • A map system that defines the "World"