Death of the Artist

Gameplay Engineer & Programmer

GameMaker Studio · Team of 5 · 2025

A 2D narrative adventure centered on exploration, character interactions, dialogue, and an artwork-selling system.

death of the artist 2

Game Overview

Death of the Artist is a 2D narrative adventure developed by a five-person team in GameMaker Studio. Players explore interconnected spaces, interact with characters, progress through dialogue and narrative events, and sell artwork through an in-game interaction system.

I focused on player movement, room transitions, dialogue and NPC interactions, cutscenes, tutorial systems, UI, and gameplay integration.

My Role and Contributions

Systems Worked On:
Player Movement · Dialogue · NPC Interactions · Selling System · Room Transitions · Cutscenes · Tutorial · UI

  • Implemented WASD player movement and room transitions, including fade effects.
  • Developed the dialogue system supporting NPC conversations, character portraits, and narrative interactions.
  • Implemented the artwork-selling system, integrating dialogue, UI, sales information, and player interactions.
  • Developed NPC interactions, cutscenes, and tutorial functionality supporting narrative progression and player onboarding.
  • Integrated, unit tested, and debugged gameplay and UI systems through team testing and iteration.

Technical Highlights

A. Dialogue and Selling System:

Developed dialogue and interaction systems supporting conversations between the player and NPCs. Integrated the artwork-selling system with dialogue and UI to support player sales interactions and display relevant sales information.

death of the artist 1

B. NPC and Narrative Interactions:

Developed NPC interaction systems supporting character portraits, dialogue presentation, and narrative progression. Implemented contextual interaction prompts to communicate when players can initiate conversations and other actions.

death of the artist 3

C. Player Onboarding:

Implemented an in-game tutorial introducing players to movement and core interactions, providing contextual instructions as they begin exploring the environment.

screenshot4

Challenges and Solutions

A. Coordinating Dialogue and Gameplay State:

Challenge: Narrative interactions needed to coordinate dialogue, NPC state, player input, and UI without disrupting gameplay progression.

Solution: Implemented interaction logic connecting player-triggered NPC events with dialogue and UI states, maintaining a consistent flow between conversations and gameplay actions.

B. Integrating Selling with Dialogue:

Challenge: Artwork selling needed to function within NPC conversations while correctly updating gameplay and UI state.

Solution: Integrated selling interactions with dialogue and UI systems, coordinating player actions, sales information, and conversation flow as a unified gameplay sequence.

Development Team

Team Size: 5
University of Utah