My journey into software development began with C++ game projects, aiming to explore the language's capabilities beyond basic syntax. The initial challenge was creating a multi-game terminal-based application, which introduced me to complex file structures and custom makefile creation.
Expanding on this foundation, I developed a Ping Pong game using SFML. This project pushed me to understand graphics programming and real-time user interactions, significantly broadening my C++ skills. These games served as practical applications of programming concepts, enhancing my problem-solving abilities in software development.