This list is for people who are making 3D games and/or are comfortable using more complicated software than what is presented in the other game creation software list. Some of the tools below require knowledge of how to code.

The Game Programming Wiki can be a huge help.

This list is incomplete.

For a complete and incredibly long list of game engines take a look at Wikipedia’s category page.

If you’re building something designed for Android, this collection of Android-specific documentation may help you.