The idea for Invasion 3D came during the summer of 2004, when I was working in New Jersey. I had
been playing a lot of old arcade games on the MAME
arcade emulator. I had fun playing the original Taito Space Invaders game, but I was frustrated
with the inability to shoot more than a single bullet at once with this game. I decided it would be
fun to play a modern, 3-D version of Space Invaders with some serious weapons which would allow for
massive alien destruction, as it should be. At first I thought of using my Jax3D
engine to render this game, but in the end I decided to learn something new and use OpenGL. I got started
by looking at NeHe's OpenGL Tutorials and wrote
this game in my spare time during April and May of 2005.

Invasion 3D Features:

Realistic physics simulation

Challenging and fun gameplay

Stunning visual effects

Multiple weapons

Massive Destruction

Hidden bonuses

20 Waves with over 2,000 invaders

Both Windows and Linux versions

Free to Distribute to Anyone!

Screenshots

System Requirements

Invasion3D requires a minimum configuration of:

Intel or compatible Pentium III or better CPU with SSE support

Windows or Linux

OpenGL Video card support

The following libraries are required for the Linux version of Invasion 3D:

Both the Linux and Windows versions of Invasion 3D are dynamically linked with the
Simple DirectMedia Layer library,
which is licensed under the GNU Lesser GPL, available at
http://www.gnu.org/copyleft/lgpl.html.
In compliance with this license, you may download the source code to the SDL 1.2.8 library
from Fascination Software here, and you may view a copy of the
LGPL license here.

If you can read this webpage, you won't have any trouble understanding how to play Invasion 3D!
Upon running the Invasion3D program, a short introduction will appear followed by the main screen.
At this screen, press the F3 key to set up the keyboard and joystick controls and the screen mode.
Press the F2 key to begin playing. The default keyboard controls are:

Arrow Keys - move Laser Base up, down, left, or right

Space bar - shoot

Left Alt - shield

1 - Switch weapons to Laser

2 - Switch weapons to Machine Gun

3 - Switch weapons to Dual Machine Gun

4 - Switch weapons to Cannon

Offensive tactics:
The Laser weapon fires and moves slowly but never runs out of ammunition. The machine guns and cannon have
limited ammunition which may be replenished by earning Bonuses, which are given for destroying UFOs,
hitting an entire column of invaders with a cannonball (a strike), hitting multiple (10, 20, 30, etc)
shots consecutively, and other skillful actions. Watch the 'news ticker' on the bottom of the screen
for bonus notifications.

Defensive tactics:
The LaserBase has a shield which is an effective defense against the invaders' weapons. However the shield
may only be used for about a second and a half before its energy is depleted. When not in use, the shield
energy will slowly replenish. Some invaders will flip over and dash at the Laser Base in a Kamikaze move,
and they cannot be destroyed. The player's only defense against this attack is to move out of the way.

Comments

Click above to send an email to Fascination Software about Invasion 3D. Comments
and questions are welcome.