Dejan Zeljko

About Me Login

AI Text Dungeon

AI Text Dungeon Banner

Game Overview

AI Text Dungeon is an interactive Android game where players craft a unique story by inputting descriptions that shape the dungeon adventure. Using the ChatGPT API, the app dynamically generates narrative responses to match user inputs, creating an open-ended gameplay experience. Developed as a two-person project, the game combines real-time AI responses with an immersive UI, delivering a highly personalized journey.

Contribution

My Role

As the programmer, I was responsible for coding the interaction with the ChatGPT API, establishing a structured instruction set to guide response generation. I also handled Android-specific coding challenges, including API integration and data management for story continuity. Throughout development, I conducted user testing and refined the app based on feedback.


Team Contributions

This project was a collaborative effort:


Gameplay Mechanics

Skills Demonstrated

Skill Description
API Integration Implemented the ChatGPT API to generate story responses based on user inputs.
Android Studio Development Developed and managed the app in Android Studio, handling various challenges specific to Android development.
User Testing and Evaluation Conducted user testing, including SUS questionnaires, to gather feedback and refine the app.
Adaptive Story Logic Designed an instruction set to guide AI-generated responses, creating a cohesive storytelling experience.

Game Features

Technical Concepts and Tools

ChatGPT API Integration

Connected and customized the ChatGPT API to produce interactive and cohesive story responses based on structured inputs.


User-Centered Design

Implemented testing protocols like SUS to evaluate user experience, iterating design based on feedback.


Android Studio Development

Managed app development in Android Studio, optimizing the app’s performance and navigation.

Learning Takeaways

AI Text Dungeon deepened my experience with API integration and Android development, particularly through user-centered design. Developing a system to guide AI responses while refining based on user feedback helped me improve both technical and design aspects of mobile game development.

Tools Used