Denys Kryvytskyi Software Engineer

About

Hi there, I’m Denys👋

I’m Software Engineer previously worked at Frag Lab on Shatterline (multiplayer FPS game) using the Lumberyard game engine.

Also, I’m working on my game engine Elven Engine to learn more about game engine architecture, graphics programming and how things actually work under the hood.

I’m experimenting with different machine learning algorithms and try my best to make something useful.


My Bookshelf

This is by far not the full list of books I read, but the best ones I recommend.

Game/game engine architecture

  • Game Coding Complete, 4th ed. by Mike McShaffry and David Graham
  • Game Engine Architecture, 3rd ed. by Jason Gregory
  • Game Programming Patterns. by Robert Nystrom
  • Foundations of Game Engine Development, Volume 1: Mathematics. by Eric Lengyel
  • Foundations of Game Engine Development, Volume 2: Rendering. by Eric Lengyel
  • Learn OpenGL: Learn modern OpenGL graphics programming in a step-by-step fashion. by Joey de Vries

C/C++

  • The C Programming Language. by Brian W. Kernighan, Dennis M. Rithie
  • C++ Primer, 5th ed. by Stanley B. Lippman, Josée Lajoie and Barbara E. Moo
  • Effective C++, 3rd ed. by Scott Meyers
  • Modern Effective C++, . by Scott Meyers
  • C++ Concurrency in Action, 2d ed. by Anthony Williams

Computer Science

  • Introduction to Algorithms, 3rd ed. by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein
  • Computer Systems A Programmer’s Perspective, 3rd ed. by Randal E. Bryant, David R. O’Hallaron
  • Design Patters. Elements of Reusable Object-Oriented Software. by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
  • Code Complete, 2d ed. by Steve McConnell