C++ Game Projects
Cobwebs & Fireballs (2017)
Cobwebs & Fireballs is a C++ & SDL based 2D adventure.
Developed to expand my knowledge of C++ as a game development language, this game utilizes SDL to render the game to your screen.
You play as a wizard who has been tasked with clearing out the cobwebs from a dungeon, using your fireballs.
As the developer I:
- Integrated SDL into a C++ project.
- Developed enemies that obstructed the player.
- Created an input system for the player to use.
- Utilized C++'s class system to create an object oriented game.
The Haunted Mansion (2017)
The Haunted Mansion is an ACII style adventure game developed in C++.
Developed as my second game in C++ before Cobwebs & Fireballs.
You must make your way through the mansion collecting keys and exploring rooms in order to find the exit!
As the developer I:
- Created an ACII style input system.
- Mapped and rendered rooms as ASCII characters
- Designed an interactive story that changes based on rooms visited
- Implemented an inventory system for the player.
The Dragon's Lair (2017)
The Dragon's Lair is a short Text Adventure and the first game I coded in C++.
It was developed for me to test what I had learned about C++
Play as a hero from a poor village hoping to recover the dragon's long lost treasure and save your town! Be warned, not all paths lead to gold, some lead to traps.
As the developer I:
- Created and mapped out rooms using text.
- Developed an input system for player interaction.
- Began experimenting with C++ classes for objects