Work so hard, and then see some graphics popping on the screen, that was really exciting. Quickly realized that I actually enjoy working on the engine, which is like solving so many puzzles every day in order to make things work.
So I've proceeded with development and started making the engine first. So I've started making one, I was going to make some fantasy game about fighting, monsters and magic, came up with the name "Esenthel" for the game as I wanted it to have some unique fantasy sounding name with a bit of magic.
I loved playing computer games, and inspired by many of them, wanted to make my own, I knew that first I had to make a game engine to support all of the game functionality.
Later moved on to PC DOS, with Turbo Pascal and C++, started making simple games with 2D graphics and made first attempts at building some library of common functions, next was Windows and DirectX, 2D at first, with 3D following. I've started programming ever since I was a few years old, maybe 7, making first steps in ZX Spectrum and Commodore 64 in Basic programming language drawing circles and writing text based games with Smurfs thanks to the help of my dad teaching me from a computer manual. I'd like to share with you a story about being a game engine creator for 20+ years and my experiences with Epic Games company.