Game Programming
In partnership with the largest international universities and with education based on studying AI in all programs, The Game Development Technology Program is an industry-aligned academic pathway designed to prepare students for success in the ever-expanding global game development sector.
As the demand for skilled professionals in gaming continues to grow, this program offers a balanced combination of theoretical knowledge and hands-on practice.
Students engage in a curriculum developed in collaboration with the game industry and international academic institutions, gaining essential skills in programming, 2D and 3D graphics—including modeling, texturing, animation, and rendering—as well as in game design and project management. Emphasis is also placed on effective technical communication and collaborative development practices throughout the program.
Over the courses of their studies, students explore specialized areas such as game graphics programming, server-side game architecture, business analysis in gaming, and management strategies specific to game development. Instruction is delivered through face-to-face classroom sessions and lab work, ensuring students are equipped for real-world scenarios. The program culminates in the award of a Bachelor of Technology in Game Development Technology, requiring the successful completion of 120–140 credit hours. These credits include both core and elective coursework, with an expected weekly commitment of 25–28 contact hours in class and lab settings, supplemented by additional study and project work. Artificial intelligence is integrated throughout the curriculum to enhance students’ technical skills and creativity, preparing them for future advancements in the gaming industry.
Graduates of this program emerge with a comprehensive and multidisciplinary skill set, including proficiency in modern programming languages such as C++, C#, and Python, and fluency in industry-standard game engines like Unity and Unreal Engine. They develop the capability to conceptualize and execute creative game solutions, implement and debug complex game systems, and produce photorealistic environments using advanced rendering and lighting techniques. Furthermore, the program nurtures critical thinking, artistic acumen, and professional behavior—enabling graduates to collaborate effectively in diverse teams and adapt swiftly to technological innovations within the game development industry
Upon successful completion of this program, students should be able to:
Understand and apply software engineering principles to game development
Gain in-depth knowledge of popular game engines (e.g., Unity, Unreal
and their associated tools.
Understand the principles of visual design and apply them to
development.
Understand the principles of game physics and apply them to create
simulations.
Learn the fundamentals of game design, including gameplay mechanics
design, and narrative design.
Develop an understanding of visual design principles, including composition
color theory, and UI/UX design.
Learn to create compelling narratives and integrate them into
experiences.
Understand the game development pipeline and production processes
Develop strong analytical and problem-solving skills to overcome technical
design challenges.
Understand ethical and legal considerations in game development.
Language Requirements:
or Institutional TOEFL (450)
Supreme Council/ MOHE requirements


Study and internship abroad opportunities are offered in UAE, France, Slovenia and more.
Game Programming
Game Designing
Game Production
Game Quality Assurance (QA)
Game Development Management
Game Business Development
Game Technology Consultation

