In 3D Fight, the player pilots a starship fighting hordes of invaders while flying over an unknown planet's surface. The goal is to reach the enemy base and destroy it.
The game is split in several stages, each with a different landscapes (a planet surface, a trench, a tunnel) and colour schemes. Enemy waves come at the player from the front as well as from behind (there is a radar display to help avoid these), and some of the levels have hazards like falling meteorites. The player must also monitor the spacecraft's fuel level (additional fuel can be picked up by destroying containers).