While leveraging open source projects in world of programming seems such a waste of time, when used correct can teach and bring up programmers to more advanced stages.
In this brief hard worked source of knowledge resource, I have tried to be quick in using documentation, producing templates and codes that are clean and strong in their real use.
Quick simple use of CMake Build system
-
CMake syntax
-
CMake notes
-
CMake commands
-
simple CPP example
A brief and complete CPP introduction
-
C++ syntax
-
C++ notes
-
C++ examples
Basic DirectX project
-
DirectX library devices
-
Brief DirectX notes
-
Simple game engine concepts
Entity |
Entity game built on QT/QML |
Simple funny 2D game
-
QML syntax, components and UI
-
2D gameplay and logic
-
C++/JS logic
-
QML/QT APIs
GameEngine |
DirectX/WinRT core-XAML game engine project |
Simple game engine concepts
-
3D graphic concepts in DirectX 12
-
game engine logger, pointer provider, settings
-
Windows platform core/XAML concepts ready template
-
C++ syntax
Introduction of modern CPP features
-
Modern C++ syntax
-
Modern C++ notes
-
Modern C++ examples
Next web application template
-
Web application UI and menus
-
Web application structure, login and components
-
Next web application features
Packers console game
-
C++ console game application
-
Clean coded funny 2D game application
-
GameEngine introduction, characters game and game-play
-
Game demo about environment
Guide of most important tools
-
Keybindings and shortcuts
-
Git simple guide
-
PowerShell, CMD and Terminal quick guide
-
Snippets
QMLApp |
QML template and features |
Qt QML practical template
-
QML UI template
-
QML features, components and application structure
QtApp |
Qt template and features |
Qt practical template
-
Qt UI template
-
Qt features, components and application structure
-
Google Test library
Qt learning notes and features
-
Qt UI introduction
-
Qt features and basics
Contributions are welcomed.
Refer to each repository.
Refer to license file provided within repository itself.