Home page
ع

Game AI Creators: Building Smart NPCs in Roblox

a girl wearing goggles

This bootcamp introduces students to the exciting world of artificial intelligence in video games using Roblox Studio. The program blends creativity with coding to teach how AI powers characters, enemies and dynamic game systems. Students will explore pathfinding, decision-making and adaptive NPC behaviors while working on hands-on projects inside Roblox Studio. Through guided lessons, teamwork and independent projects, participants will create their own Roblox games featuring AI-driven characters. The bootcamp concludes with a showcase where students present their creations to peers, highlighting the skills they developed in AI, problem-solving and game design

Apply Now

Learning Outcomes

  • Understand how AI is used in Roblox games to control NPCs and gameplay
  • Implement basic AI logic in Roblox using Lua scripting
  • Create NPCs that navigate the world using pathfinding
  • Design decision-making system
  • Develop adaptive AI that responds to player performance
  • Build and showcase a custom Roblox minigame with AI features

Duration and Location

  • January 4-8, 2026
  • Sessions will run daily from 9 am to 4 pm
  • AUC New Cairo campus
  • Fridays and Saturdays off
  • Holidays are compensated for with extra hours

Fees

  • EGP 4,000 (price including materials needed)
  • The following discounts are offered:
    • 10% discount for siblings
    • 10% discount for AUC faculty and staff
    • 15% discount for AUC alumni

Who Can Apply?

Students aged 12–18 years.

Requirements

Basic understanding of computers

Certification

All the bootcamp participants will receive a certificate of participation from AUC.

Transportation 

The AUC bus service is available for an extra fee. Details on the schedule will be shared before the program's start date.

Accommodation 

Accommodation is offered at the University residences in case needed. 

About the Instructor

Samir Elshikh

Samir Elshikh holds a Bachelor of Science in Computer Science from the University of Prince Edward Island (UPEI), specializing in video game programming. His academic background includes hands-on experience with virtual reality (VR) development, immersive technologies, and interactive design. Professionally, Elshikh has worked as a software engineer and web developer, applying advanced programming skills to build scalable, user-focused solutions. With additional experience as a teaching assistant, he excels at communicating complex technical concepts clearly while combining innovation, creativity, and technical expertise.

AUC Refund Policy

A 100% refund of the program fees will be offered in the following cases. If reported at least three weeks before the program's start date.

  • Course cancellation 
  • Medical withdrawal
  • Visa denial