GAME ENGINE PROGRAMMING
I've spend few years on game engine programming using DirectX on C++,and i was able to implement many important features that modern games demand for, Like : Multiple Light Shading and Management, Cascaded Shadows, Texture Elevated Terrain, Vertex Weighted Bone Animations, etcAfter making basic Physics, i learned to implement powerful "Nvidia PhysX" library for Physics simulation and collision.
UNITY3D GAME PROGRAMMING
When i first saw, how easy it is to make games, i was so disappointed in humans :D
So, I took things under my control in 2014 and start to fulfill my urge to implement everything.
Plus, It helped me a lot in making a great career as well.
YOUTUBE
As much as i am about learning, i equally care about sharing.
And YouTube is one the best ways to share knowledge and get feedback on your work.