Điều này đòi hỏi sự sáng tạo và khả năng thiết kế trải nghiệm người dùng hấp dẫn.
Quá trình bắt đầu với việc thiết kế trò chơi. Lập trình viên phải xác định các luật chơi, mục tiêu, cấu trúc, và cách tương tác với trò chơi. Điều này đòi hỏi sự sáng tạo và khả năng thiết kế trải nghiệm người dùng hấp dẫn.