Embarking on this project marked a significant milestone in my journey as a game developer, as it served as my inaugural foray into the captivating world of Unity and C#. This game, while reminiscent of the popular endless-runner genre, introduced a unique twist by adopting a level-based structure rather than relying on the typical endless, procedurally generated obstacles. The absence of infinite obstacle generation provided a structured challenge that required deliberate design and pacing. One of the highlights of this endeavor was my use of the sine function, which I harnessed to create a mesmerizing, cyclical movement pattern for one of the game's obstacles. This elegant use of mathematical principles not only added a visually dynamic element to the game but also sparked my fascination with the creative potential of coding. The journey of developing this game was a learning experience that opened my eyes to the intricate art of game development. My primary source of knowledge and guidance throughout this venture came from diligently following an online tutorial, which provided me with invaluable insights and practical skills that formed the foundation of my game development expertise. All in all, this project was a significant step in my ongoing educational and creative journey in the realm of game development, igniting my passion for further exploration and innovation in this dynamic field.
This game was the culmination of a captivating project undertaken in my Computer Science class, representing a remarkable journey into the world of game development. Crafted using the versatile Java programming language, it pays homage to the iconic Pong game, which originally graced the screens in the 1970s. The essence of Pong, characterized by two paddles engaging in a captivating duel to keep a bouncing ball in play, transcends time and technology. The thrill of strategizing, skillfully controlling the paddles, and striving to outscore the opponent remains as exhilarating as ever. I found immense joy and satisfaction throughout the creative process of bringing this classic game back to life in a modern context, fostering a deep appreciation for the intricacies of game design and the art of programming.