E-scape: ChatGPT- and Unity-Based Educational Game
Overview
- Period: September 2023 – December 2023
- Type: Team project
- Objective: Develop an escape-room-style educational game using ChatGPT and the Unity engine.
Key Features
- Crawled Wikipedia pages related to a learning topic entered by the user.
- Used the crawled data as context for ChatGPT to generate learning materials, quiz questions, and answers.
- Designed gameplay in which players collect in-game objects to unlock educational information.
- Implemented a completion flow in which the player takes a quiz after collecting all learning materials.
Responsibilities
- Designed the user interface and connected UI logic, including communication with ChatGPT.
- Implemented Wikipedia web crawling.
- Developed the main menu, shop, and loading screens.
- Integrated project components and performed debugging.
- Conducted a user survey and prepared the user manual.
- Prepared presentation materials and reports, facilitated meetings, and documented meeting minutes.
Result
Main MenuThe main screen providing access to New Game, Records, Shop, and Settings.
Scene 1: Horror Mansion
Scene 2: Laboratory
Clue ObjectPlayers must find 10 clue objects scattered throughout the map.
Learning InformationEach clue object provides educational information.
InventoryCollected information is stored in the Inventory, where players can review it at any time.
InquiryIf players encounter a question while learning, they can use the GPT API to ask for help.
ResponsePlayers can view the response generated by GPT.
EscapeAfter collecting all 10 learning clues, players are given the opportunity to take an exam and escape.
QuizPlayers take a quiz based on what they have learned.