top of page

Create Your First Project

Start adding your projects to your portfolio. Click on "Manage Projects" to get started

D&D — C# Console RPG

Project type

Game Development, C# Console Game

Date

December 2024

Location

Cambridge, United Kingdom

Role

Lead Programmer, System Designer

Tags

C#, RPG, Console Game, ASCII Art, Text Adventure, ARU Project, Game Development

Key Features

• Modular architecture (Program, Utilities, Weapon, and AI systems)
• Randomized combat with critical hits and variable damage
• NPC and merchant-style interaction system
• Menu-based exploration and player choices
• ASCII retro visual presentation

Highlights

Turn-based combat system
Quest and dialogue logic
Inventory and shop system
Interactive ASCII environments

Tools & Technologies

C#, Visual Studio, ASCII Generator (TAAG), OOP Principles

A text-based RPG adventure developed in C# as part of the Software Engineering and Game Design modules at Anglia Ruskin University.
This project recreates the spirit of classic tabletop RPGs through ASCII-based visuals, interactive dialogues, and branching quests.

As the Lead Programmer, I implemented the game’s turn-based combat, inventory and shop system, and quest logic using modular OOP architecture for clarity and reusability.
The design emphasizes player decision-making, progress tracking, and a fully functional pause and settings menu, all built entirely within a console environmen.

bottom of page