Game AI Creators: Building Smart NPCs in Roblox
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
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