Unsure which software to chose? Here’s a list of fre programs to get you on your way …
You can choose any other engine, but Unity is possibly the most popular engine for indie developers. It’ll allow you to create both 2D and 3D games, and offers a wide range of tools and features.
Gimp Art Program
This is a great piece of high quality software which does a similar job to Adobe Photoshop, and will allow you to painlessly create your own textures, backgrounds, or 2D sprites.
Blender 3D Modeller
If you’re looking to create a 3D game or a game with 3D elements then this software, initially released 20 years ago, will allow you to not only make 3D models, but animate them too.
LMM S Music Creator
This will allow you to create your own music and sound effects that you can import into Unity. You don’t even need a keyboard, but you will need the appropriate hardware.
Wwise Audio Program
This software, which is highly accessible, is utilized in many successful games, and is used to manipulate audio. For example you can simulate audio environments and mix tracks in real-time.