CMD SHOOTER is a fast-paced, retro-style side-scrolling shoot 'em up (SHMUP) engine built entirely from scratch in C/C++ using the raw Win32 Console API. Designed to run smoothly inside the Windows Command Prompt, the game bypasses traditional heavy graphics libraries to deliver a pure hardware-buffered ASCII/Unicode pixel art experience.
I suggest set Consolas o Lucida Console CMD charset
🕹️ Key Features
- Sinusoidal Vector Logo Effect: A dynamically animated title screen featuring a custom 5x34 pixel-art title that waves smoothly in real-time, paying homage to classic Amiga and retro demoscene algorithms.
- Double-Buffered Custom Text Engine: Utilizes advanced console buffer manipulation (
WriteConsoleOutputWandCHAR_INFOstructures) combining dual-pixel vertical glyphs (▄) to double the native rendering resolution without screen tearing. - Dynamic Deep Space Background: An asynchronous blinking starfield that pseudo-randomly recalibrates on the screen margins to simulate warp-speed depth and movement.
- Embedded Resource Audio Runtime: Fully autonomous executable compilation with the background soundtrack (
retro.wav) packed directly into the binary resource script (.rc), eliminating external dependencies. - Tactical Intermediate Mega-Boss: Spawns automatically every 400 points. Features a massive 25-HP armored sprite, ultra-fast blinking projectiles, adaptive hit-flash feedback, a real-time health indicator bar, and a timed cascading detonation script upon defeat.
- Authentic Arcade State Machine: Seamless transition cycles between the title screen, standard wave spawning logic, and an automated texturized GAME OVER screen (rendered using high-density
0x2593shader blocks) that counts down before auto-returning to the title scene.

Hi I'm Matteo from Italy, I'm a proof developer but not in game industry, in my free time i develp a isometric game engine with advancede features, i've used a lot of assets taken from this portal to make test maps and test characters, i apreciate the artist present on this portal very good