Meet Aaron, a dedicated student at STEMcraft and one of my most exceptional students. Over the past year, I’ve had the privilege of guiding Aaron through his coding and game development journey, witnessing his growth from mastering Python Level 1 to becoming a skilled game developer.
Aaron’s journey began with Python, where he demonstrated an impressive ability to quickly grasp programming fundamentals. After successfully completing Python Level 1, Aaron was ready for a new challenge—game development in Unity.
Through a series of mini practice challenges and worksheets, Aaron steadily built his skills in Unity and C# before embarking on his first major project.
Aaron’s first game was a replica of the classic Asteroid game, which he completed with incredible attention to detail. You can even check out his creation here:
His hard work and commitment paid off, and the result is a game that showcases his understanding of game mechanics, physics, and design.
Currently, Aaron and I are in the final stages of his second game—a 2D survival game with a top-down perspective. This project has been a long and exciting journey, spanning months of development. Throughout the process, Aaron has mastered numerous advanced game development techniques, including implementing an inventory system, creating patrolling enemies, designing health systems, and building a dynamic spawning system. We’re now focusing on the final challenge: procedural map generation, which will add another layer of complexity and depth to his game.
I am incredibly proud of Aaron’s progress and his ability to learn and apply skills in both Python and C#. His passion and dedication are evident in every project he takes on, and I have no doubt that he will excel in whatever path he chooses—whether it’s software development, game design, or any other field.
Aaron, you’ve done an amazing job, and I look forward to seeing where your game development journey takes you next!