Main Greg Channel!

Neon Horizons: Building a Vapourwave 3D World in OpenGL (C++)


Listen Later

Support the channel, visit patreon.com/ncot_tech

In this video I build a classic vapourwave scene from scratch using C++ and raw OpenGL. No game engines, no shortcuts—just direct graphics programming. The scene features the iconic retro grid floor, distant mountains, and a glowing neon sunset sky inspired by 80s aesthetics.

I walk through the full process of how the scene works, including the C++ code structure, how the shaders create the vapourwave look, and how the geometry is rendered using OpenGL. Along the way I also show some of the mistakes and debugging steps that happened during development, which helps illustrate how real graphics programming problems get solved.

-- Credits --

Music by Karl Casey @ White Bat Audio
Contains clips from Robocop (c)1987 Orion Pictures
Amstrad CPC 464 Photograph by Rama, Wikimedia Commons, Cc-by-sa-2.0-fr
Billingham ICI Plant across back gardens, Billingham, Cleveland © Copyright Pete Chapman
Fort Lauderdale Motel Barry Lewis https://www.flickr.com/photos/16179216@N07/8714120481
Greenwood Flats, St Julians, Newport - Tower Block Miles Glendinning CC BY 4.0

-- Chapters --

00:00:00 Intro
00:00:33 Patreon
00:00:45 Setting the scene
00:01:47 What we're making
00:02:28 Hello World, OpenGL Style
00:04:56 Shaders
00:08:11 Loading 3D Objects
00:12:51 Texturing 3D Objects
00:17:49 Vaporwave Grid Shader
00:21:27 Vaporwave Mountains
00:27:13 Neon Sunsets
00:33:58 End Result
00:34:27 Outro

-- hashtag soup --

#OpenGL #CPP #GraphicsProgramming #GameDev #ShaderProgramming #Vaporwave #RetroAesthetic #OpenGLTutorial #LearnOpenGL #IndieDev #Programming #ComputerGraphics #ModernOpenGL #GameDevelopment #CodingTutorial

...more
View all episodesView all episodes
Download on the App Store

Main Greg Channel!By