15 MAR 2026 · 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 --- Boost your YouTube audience with vidIQ. Use this link to unlock 500 bonus credits when you upgrade to a premium plan: https://vidiq.com/r/?code=YtfDjC