It depends on the app. There are some custom tools that will let you get started with something like game development. Unity 3D offers ways to create 2D and 3D games. There are too many tutorials on line to count as well as YouTube videos on how to do just about anything. You may still need to get in to coding some scripts to get it to work but most of the tutorial will provide it. You just need to tweak it for your needs.