2D Dungeon Crawler main image

2D Dungeon Crawler

Fall 2023
JavaAndroid StudioGradle
GitHub LogoView Github Repository

Overview

A 2D dungeon crawler implemented as an Android app. The project emphasized object-oriented design and building a maintainable codebase while delivering a complete interactive game experience.

Android Implementation

  • Built UI screens and navigation using Activities and XML layouts
  • Managed app lifecycle behavior and state transitions during gameplay
  • Organized assets and resources using Android’s resource system (res/)
  • Used Gradle tooling for builds and dependency management

Gameplay & Architecture

  • Implemented core gameplay loop and state management (start → play → end)
  • Designed modular game components to keep logic separated from UI
  • Collaborated in a team setting with Git-based integration and iterative development