Skip to content
/ Game Public

Developing a game in C++ with DirectXTK (Direct3D 11)

Notifications You must be signed in to change notification settings

Amxxl/Game

Repository files navigation

Game

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.

Why DirectXTK?

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.

Why FMOD API?

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.

Why Assimp?

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

Why PhysX?

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.

Supported Platforms

Targeting platforms: Windows 7, Windows 8, Windows 8.1, Windows 10. Any other platforms are not supported.

Screen Shot

Screen Shot

About

Developing a game in C++ with DirectXTK (Direct3D 11)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published