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.
Some new and mind blowing stuff is guaranteed when you look at an advanced stuff.
I'm fortunate enough to work on Ray Tracing, Artificial Intelligence, Procedural Asset Generation and object Placement, Water, Physics and Traffic Simulations, more on the way...
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.