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.



















