GAME ENGINE PROGRAMMING
Like every Car, In Core of every Game, There is an Engine,
And that's where my Soul told me never to leave working on.
Vertex Buffers, Shaders, Physics, Sound, Each Piston of engine is an Incredible piece of work.
I feel lucky to be a keeper of some good core game engine knowledge.
I've spend few years on game engine programming using DirectX on C++,
and i was able to implement lots of important features that modern games demand for,
Like : Multiple Light Shading and Management, Cascaded Shadows, Texture Elevated Terrain, Vertex Weighted Bone Animations, etc
After making basic Physics, i learned to implement powerful "Nvidia PhysX" library for Physics simulation and collision.
UNITY3D : GAMEPLAY PROGRAMMING
When i first saw, how easy it has become to make games, i was so disappointed in humans :-D
I took things under my control in 2014 and jumped over every obstacle came in the path.
Every game i played, I had this urge to implement it my self for satisfaction.
Plus, It helped me a lot in making a good career as well.