In my first year of university, I learned some C++ using the S2D libraries on Microsoft visual studio 2017. this game contained a Pacman framework, which we manually edited to create our own version of the game.
The game contained a game over screen, where the enemy that defeated you will show on the right with your score and high score (only saved between play sessions).
all enemies have a sprite sheet used to animate them, and every other object in the game like the coins or cherry power-up are also animated.
This was my very first time using C++ and I was able to create some engine elements such as box collisions, movement, score and pause system.
Going from blueprints to C++ was scary and challenging, because all of a sudden you are welcomed by blocks of text as the framework of a game.
after the creation of this game I realized coding in certain programming languages is not as hard as it seems, as it all it requires is understanding of how all the code works together and how creative you can get with it.