برنامه‌نویسی و تعامل با کاربر در موتورهای بازی‌سازی