|Project Name||Stars||Downloads||Repos Using This||Packages Using This||Most Recent Commit||Total Releases||Latest Release||Open Issues||License||Language|
|Cpp 3d Game Tutorial Series||701||a month ago||1||other||C++|
|C++ 3D Game Tutorial Series (DirectX) - Learn to code a DirectX 3D Game in C++ from scratch|
|Directx Tutorials||1||7 years ago||C++|
|Series of Tutorials teaching the basics of DirectX starting from scratch|
|Rastertek Directx11 Tutorials Series2||1||4 years ago||mit||C++|
|Converted examples from DirectX 11 Tutorials of Rastertek|
CX3D Framework is an easy to use Game Framework for the development of 3D Games in C++.
The framework is written in C++ 17 and it provides a set of features that allow the users to make games quickly at low-level.
At the same time, the users can improve
CX3D by adding new functionalities or extending the existing ones.
Games made upon this framework, and the framework itself, can be easily debugged and compiled in Release and/or Debug Mode.
The project aims to give the developers a complete and total control over the development of their games, starting from the internal
low-level systems like Graphics Engine, Input Manager, Game System etc. arriving to the
high-level classes (e.g. Entities).
This repository contains:
Samplesthat show how to use the framework (e.g. SpaceShooterGame).
The repository contains also branches like
AssetsAndLibs, related to the YouTube Tutorial Series called
C++ 3D Game Tutorial Series:
These branches must be considered completely unrelated to the framework.
CX3D Framework derives from the Tutorial Series above mentioned.
The license is available here.
CX3D Framework is currently composed by the following (yet incomplete) list of features:
onUpdate(f32 deltaTime), ...
.obj(all formats supported by
.tgaetc. (all formats supported by
HLSLShading Language, Textures, Custom Data Passage
SpaceShooterGame.sln Project, available under the
In Visual Studio, press the
Local Windows Debugger button available in the main Toolbar.
The Discord Server is the place for project news, discussions of latest developments and any questions you have on how to use the
CX3D Framework to develop your own 3D Games.
This project is available under a free and permissive license, but needs a financial support to sustain its development.
CX3D Framework is helpful to you, consider to support it through
Every single contribution makes the difference, regardless the amount.
Many thanks to all the patrons who have supported me so far!
The license of this project is based on the modified MIT-License.
That means you can do whatever you want with the code available in this repository.
The only conditions to meet are:
If you want to modify and redistribute the source code files available in this repository, you can optionally add your own copyright notice together with the license text in this way:
... CX3D Game Framework (https://github.com/PardCode/CX3D) <project name>, <website link or nothing> Copyright (c) 2019-2022, PardCode Copyright (c) <your years>, <your name> ...
The license text is available in the