GameDev stack

Several tools for game development:
Engines
 Unity
Unity is a cross-platform game engine developed by Unity Technologies, first announced and released in June 2005 at Apple Inc.'s Worldwide Developers Conference as a Mac OS X-exclusive game engine. As of 2019, the engine had been extended to support more than 25 platforms. The engine can be used to create two-dimensional, three-dimensional, virtual reality, and augmented reality games, as well as simulations and other experiences. The engine has been adopted by industries outside video gaming, such as film, automotive, architecture, engineering, and construction.

Unity is, simply put, the world’s most popular game engine. It packs a ton of features together and is flexible enough to make almost any game you can imagine.

With unrivaled cross-platform features, Unity is popular with both hobby developers and AAA studios. It’s been used to create games like Pokemon Go, Rimworld, Heathstone, Cuphead, and more.
 Unreal Engine
Unreal Engine 4 is a suite of integrated tools for game developers to design and build games, simulations, and visualizations.
3D modeling
 3ds Max
3ds Max is software for 3D modeling, animation, rendering, and visualization. Create stunning game environments, design visualizations, and virtual reality experiences.