Buildbox is a great tool to create 2D or 3D mobile games from scratch, with no need to learn coding or scripting. The latest version of the software also includes in depth step by step tutorials for total beginners, making it very powerful.

It also comes with an asset store with many free assets (models, sounds etc) you can import directly into your game. (some require a ‘pro’ subscription to the software).