Treasure Hunter is a C++ console game, in which the player character must navigate through a series of levels, activate pressure plates to unlock new areas and gather treasure. The game was developed by using the object-oriented programming paradigm, and using conditional statements, arrays, loops and pointers.
- Three unique levels
- PvE combat system
- Player character health and movement system
- Pressure plate mechanic
- Coins and treasure system
- In-game entity memory management
- Visual Studio
- Git
- C++
Captured image of Start Menu
Captured image of Level One
Captured image of Level Two
Captured image of Level Three
Reflection
Developing Treasure Hunter has developed my understanding of the C++ programming language and provided the opportunity to learn and apply different concepts, such as conditional statements, loops, arrays, pointers, object-oriented programming (OOP) and procedural programming. By developing my understanding of these concepts, I have since started developing a first-person action-puzzle game in Unreal Engine 5 and a custom OpenGL C++ graphics engine by applying these concepts.