However as I kept learning more advanced programming languages like assembler, C, and C++ I kept coming back to games and my initially small projects ended up being simple games, visual effects, audio effects, sound synthesis, and later shaders. It went along with my fascination with photography, art, music, and graphics in general. I even had some adventures and attempts at doing digital 3D modelling to get some content for my game development experiments.
I think one of the defining moments when I first thought “Wow, this is something I could really do” was when I was 18 years old. Straight after high school I got hired for a summer job as an IT intern. My first job was at CD Projekt when it was still “only” a game publisher. Working inside, I learned that they started a game production team called “CD Projekt RED” and were working on “The Witcher” — a game based on one of the best Polish fantasy novel series.
It was an extremely ambitious project and working there seemed out of my reach. I think this drove me to learn even more about programming, and four years later after the university I applied to work there. I got accepted and was so lucky to have an opportunity to work on some of the best Polish games ever made and with the best, most inspiring people.
I had dreams and ambitions of travelling, getting to know other cultures, living among people of different nationalities and learning from them. With support of my then girlfriend and now wife, I made the very difficult decision to start a new adventure and a new chapter in my life. We decided to move to Montreal and both of us started working at Ubisoft Montreal. (She is a programmer, too!) It was a two-year, amazing adventure. I learned a lot and met welcoming and extremely talented people. I matured and grew a lot, not only as a programmer, but also in life.