Download Blender! (Free 3D Game Engine and Art tool)
Unity Game Engine (Great for both 2D and 3D)
Scratch: 2D animation and game creation