Developing a game in C++ with DirectXTK (Direct3D 11) Currently in early stage of development expect bugs, hard coded things, and anything else. Focusing at the engine so game will come later.
The DirectX Tool Kit is a collection of helper classes for writing DirectX 11.x code in C++. Will be removed in the future. I realised it's not necessary to have it. For texture loading I will use DirectXTex library.
FMOD API is a cross-platform audio engine that has been used in over 2,000 games over the last 15 years. More information about FMOD API you can find on: https://www.fmod.com/api the reason i using it is because it is already successfuly used for many games and i have previous experience with this api.
Open Asset Import Library (short name: Assimp) is a portable Open Source library to import various well-known 3D model formats. There is no reason to waste time on writing something that is already here. More informaction about Assimp you can find on: http://www.assimp.org
The NVIDIA PhysX SDK is a scalable multi-platform physics solution supporting a wide range of devices, from smartphones to high-end multicore CPUs and GPUs. PhysX is already integrated into some of the most popular game engines, including Unreal Engine, and Unity3D. If they use it, I will too.
Targeting platforms: Windows 7, Windows 8, Windows 8.1, Windows 10. Any other platforms are not supported.