Yes, even if we are stuck in pixel shader and have no access to input data, many people managed to program games in Shadertoys ! From basic to huge (might not always compile on your machine 🙂 ), from pro to amateur, 164 are there : (including a few not-playable demos)
( recommanded: HoverZoom plugin over previews )
Action games (platform, shooter, exploration)
Wolfenstein 3D ( not playable, demo only )
Mario World (not playable, demo only )
Super Mario Bros (not playable, demo only )
Gimmick! Shoreline (not playable, demo only )
Contra (not playable, demo only )
Doom (27″ compil ) – OpenGL-compatible version ( 41″ compil )
Quake intro ( start area )
Find the Restoom ,
Hedge Maze ( 2 Laura-Croft base 🙂 )
ShaderForce: special unit
3D platform & physics
Dark 2D maze ( go fullscreen ! )
Legend of the Gelatinous
Adventure & strategy games
The Legend of Zelda ( not playable, demo only )
Pixel Shader Dungeon
Adventure game , its making of
Shadertoy Island
Little horror story
Insult Sword Fighting
Core War
Dupl.io
Simulation, driving, sport games
Voxel Game – Evolution ,
Voxel Game (origin) ( ~ MineCraft )
City Game Sim City like ( see manual and goal in code header )
Space Glider 2019 VR flight simulator [ATTENTION: long compile time]
Capture the flag ( 2 players )
2d Verlet Physics Stunt Car
Vax Game: vaccinate them all !
2121 on iceworld
Racing concept
Space Racer Car race against the AI
QuadCopter
City driving
Biker 2D
In cars
Voyage
Verlet Drop
Endless Golf
Pool ,
Quasi Billiards
Pinball ,
Another one
Soccermania
Soccer Game
Shell Game ( bonneteau )
Trapped Balls ,
Maze ball ,
Rolling Maze with traps
Polygon Bridge
Golf mini-game
Arcade & casual games
Marble madness ,
Marble marcher
Sunset Drive Unlimited
Retro Arcade Racer
Frogger
Lemmings concept
Brick Driver
Escape the Game grid ( Tron )
There is no Path
Cavern
Bricks / BreakOut ,
another one
Pacman
Candy Crush
Flappy Bird ,
another one ,
a variant
Crossy Penguin
Stack game
Stubble Bobble
Bubble Shooter
Aliens vs. Humans ( invader )
Tron (2 players), a
simpler one (2 players)
Clicker game
Super Hexagon
Pong,
another,
yet another,
2 players,
camouflaged! (2 players)
physically based hockey variant (against computer)
Snake ,
another one ,
yet another ,
+1 ( Snake )
Snake maze: game renewed !
Tetris,
another,
+1 ,
Shadertris,
minimalist,
parallel Tetris bots
Toccata and boom ,
Shader Jam ( guitare hero ) ,
Osu! ( ~ 2D guitare hero )
Bouncy
Drifter
Asteroids ,
MiniAsteroid (coded in 2 tweets ! )
cubeField
Space invader ,
another one ,
yet another ,
Virus Attack ( ~ invader )
Lunar Lander
Paratrooper
Ballistic
Asteroid 3D
Alien virus attack!
3D maze
Maze –
another one
traffic master
Evil Asteroid
Stick Raid
Nyan’s Space Adventure
Crystal Ball
Shortest frogger
Dodge the cubes
Flappy Yellow Submarine
slither: eat blobs ! (mono player,minimalistic )
Puzzle games
Battleship
Mine sweeper ,
another one ,
short one
Ball mergin game
2048
couch 2048
Unblock me
Power line
Flow free
0h h1
0h n0
Boulder Dash
Sokoban ,
Atari puzzle ( ~ Sokoban )
Rubik’s 3-ring
Rubik’s ring
Maze
Ball-E Game
glslanarity
Smallest Enclosing Circle
Pick the dots
Wordle
Board, cards & paper games
Go ( 2 players )
Chaturanga (ancestor of chess game – rules in comments)
othello/reversi (against computer) ,
computer vs computer
4 in a row (against computer)
Blokus (4 players)
Checkers ( 2 players, partial rules )
Card game ( OpenGL only; comment out #def NOCOMPILE in Common )
Rush Hour – Boat Version
Sudoku
Suguru/tectonic
TicTacToe ,
ShadertOX ( 2 Tic Tac Toes )
Rubik’s 3×3 cube ,
Rubik’s pyramid. ( More Rubik’s, but not playable)
Coiled 15 puzzle
Taquin / 63 puzzle
Puzzle ( 100 square tiles )
But so many classical games are still missing, comprising simple ones : will you dare to program one ? 🙂 ( remind to add the tag “game” ).
More:
- Search “game” on Shadertoy ( but many unrelated shader or not-playable games ).
- [SH16C] competition was dedicated to games. ( for good GPU only ! )