
Über
Hi! I am Ahmed, a game programmer based in Egypt. I've been passionately self-learning about the industry for over 4+ years now, with a particular interest in video games, computer graphics, and lower-level programming. After completing my bachelor's degree in computer science from Benha University, I took my skills to the next level by enrolling in the ITI scholarship program. There, I underwent an intensive 9-month professional diploma in game programming, which further sharpened my abilities. Throughout my journey, I've developed a strong proficiency in programming languages such as C++, C#, and JavaScript. Additionally, I've gained valuable experience working with popular game engines like Unreal Engine and Unity3D. I've also had the opportunity to work with node-based programming systems like Unreal Engine Blueprints. My main areas of expertise lie in crafting engaging game mechanics, implementing complex gameplay systems, and optimizing performance to deliver immersive gaming experiences. However, I'm always eager to challenge myself and step outside my comfort zone. I constantly seek new opportunities to grow my skills and learn about different new tools and features to expand my knowledge. I'm incredibly excited to continue my journey in the game industry and make meaningful contributions to the creation of unforgettable gaming experiences. It's my passion, and I'm ready to take on any challenge that comes my way!
Hi! I am Ahmed, a game programmer based in Egypt. I've been passionately self-learning about the industry for over 4+ years now, with a particular interest in video games, computer graphics, and lower-level programming. After completing my bachelor's degree in computer science from Benha University, I took my skills to the next level by enrolling in the ITI scholarship program. There, I underwent an intensive 9-month professional diploma in game programming, which further sharpened my abilities. Throughout my journey, I've developed a strong proficiency in programming languages such as C++, C#, and JavaScript. Additionally, I've gained valuable experience working with popular game engines like Unreal Engine and Unity3D. I've also had the opportunity to work with node-based programming systems like Unreal Engine Blueprints. My main areas of expertise lie in crafting engaging game mechanics, implementing complex gameplay systems, and optimizing performance to deliver immersive gaming experiences. However, I'm always eager to challenge myself and step outside my comfort zone. I constantly seek new opportunities to grow my skills and learn about different new tools and features to expand my knowledge. I'm incredibly excited to continue my journey in the game industry and make meaningful contributions to the creation of unforgettable gaming experiences. It's my passion, and I'm ready to take on any challenge that comes my way!
Erfahrung
Implementing editor tools for designers to automate the development process as much as possible.
Implemented AI systems; including various enemy spawners and their editor gizmos for visualization using UE Component Visualizers and C++.
During my time in the ITI Game Programming Track, I sharpened my skills and knowledge in game development, focusing on areas such as programming languages, game mechanics, game systems, and performance optimization. I gained hands-on experience working with industry-standard game engines like Unreal Engine and Unity3D, as well as exploring node-based programming systems like the Unreal Engine Blueprints system. Throughout the program, I actively collaborated with talented peers and industry professionals, engaging in challenging projects that allowed me to apply my theoretical knowledge to practical scenarios. I developed a deep understanding of game mechanics and gameplay systems, consistently striving to deliver immersive and exciting gaming experiences. Beyond technical proficiency, the ITI Game Programming Track nurtured my ability to work in teams, communicate effectively, give presentations, manage time and priorities, and adapt to dynamic environments. These skills have further reinforced my commitment to excellence in game development.
While working as a mobile games tester I had to: - Identify and report game issues to improve performance. - Ensure meeting project requirements and specifications.
While participating in community decision-making I regularly - Moderate social media for 4000+ members. - Assist leaders to organize events and in-game activities. - Resolve conflicts and issues arising within the community.
Bildung
The Information Technology Institute (ITI) Game Programming Professional Diploma is a comprehensive program designed to provide trainees with the skills and knowledge needed to succeed in the fast-paced world of game development. Through a strict curriculum that covers theoretical concepts and practical applications, trainees learn about game design, programming, and production pipelines. They also gain hands-on experience using industry-standard software and tools, as well as working on team-based projects that simulate real-world game development scenarios. The program is taught by experienced instructors who are active professionals in the industry, and who provide trainees with mentorship, guidance, and career advice throughout the program. Graduates of ITI Game Programming are well-prepared to pursue careers in the game development industry, with a solid foundation in the technical skills, creative thinking, and collaborative teamwork that are essential for success in this field.
- Engaged in coursework covering programming, algorithms, data structures, database management, networks, and software engineering. - Developed strong problem-solving skills and a passion for technology with a focus on programming languages such as C++.