Gaming tools provide developers and others in the industry a variety of functionalities to aid in game development, design, and marketing. There is much more to it than choosing a game engine and creating 3D models, and gaming tools can help fill in some of those gaps. App development environments, asset exchanges, and even streaming services can all help create a game or a business around gaming. Gaming tools can help with coding, controller support, and even AI. Potentially highly specialized gaming tools can help with niche problems that crop up while working in the video game industry.