Skip to content

Idle rogue-lite game to explore front-end stacks such as Next, React and Tailwind as well as to learn about Web Accessibility Initiative (WAI) standards.

Notifications You must be signed in to change notification settings

r-bakes/enter-the-dungeon

Repository files navigation

Enter the Dungeon

Demo an early POC here!

Summary & Screenshots

Enter the Dungeon is a deck builder rogue-lite with idle skill leveling to encourage meta progression. Developed for exploring modern front-end stacks and Web Accessibility Initiative (WAI) standards, it's inspired by games such as Runescape, Slay the Spire, and Cookie Clicker.

In just three weeks, I progressed from extremely limited frontend knowledge making basic square divs to a polished game with features like:

Features

Leveling Up Idle Skills

Idle skills for gathering and production that level up over time are a key mechanic. Leveling Overview

Inventory and Equipment

Manage your inventory, arrange character loadouts, and collect equipment. Inventory Management

FAQ

Answers to common questions about the project's technology choices and design approach.

  • Q: Why use Typescript and make your own engine over C# / Unity?

    A: To learn modern frontend development; gaming was a secondary goal.

  • Q: How did you manage a sleek look with minimal design experience?

    A: The Shadcn/ui library and learning from RefactoringUI a book by the Tailwind creator were instrumental.

Tech Stack

A rundown of the technologies used for game features, UX/UI design, and deployment.

Code Style

Adherence to consistent code style using Prettier for formatting.

Getting Started

Set up and run the development server for this Next.js project.

# Choose the package manager you prefer and run the relevant command:
npm run dev
yarn dev
pnpm dev
bun dev

About

Idle rogue-lite game to explore front-end stacks such as Next, React and Tailwind as well as to learn about Web Accessibility Initiative (WAI) standards.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published