I have been working as an Engine Programmer at Crytek since February 1, 2022. Over this period, I have had the opportunity to work with various teams within the company, such as the animation and audio teams. Eventually, I transitioned to the AI Engine team, where I have spent the past year and eight months. My primary responsibilities in this role involve developing new features for CryEngine, fixing bugs, updating legacy code, and maintaining the systems that I have implemented (I am responsible of a large engine and game system). Additionally, I ensure that all documentation (regarding my work) is kept current, and I regularly engage with game development teams to refine our systems and integrate the features they require. This dynamic role allows me to contribute significantly to the evolution of our gaming technology, ensuring it meets both current and future needs.
During my tenure at Crytek, I have significantly enhanced my expertise in C++ (I use it daily). My work across various teams has not only deepened my understanding of software design but also acquainted me with the best practices. This exposure has substantially improved my technical skills, enabling me to efficiently tackle complex problems and innovate within the complex and extremely large CryEngine’s code base.