A project I really admire is the indie game called “Undertale”. It is a story orientated role-playing game about a child who falls into the underground, and has to navigate through a world of monsters (some of whom helps him) to get back to the surface. This game is one of the reasons I want to learn programming.
I admire it very much because programming is used really well as a storytelling tool. It is a multiple-ending game, in which every decision the player makes affects the outcome. In fact, there are so many different possible endings that people disagree over how many endings it has. This type of storytelling is very powerful because the story is literally in the player’s hands. And I want to explore novel ways of storytelling that programming offers.
Another reason I admire “Undertale” is because it is done by very few people. The main team consists of just two people: Toby Fox, the developer and composer, and Temmie Chang, the artist assistant. Toby Fox used the game engine GameMaker Studio for development. This shows that a good and meaningful game does not have to take a big team, a big budget, or a super complex programming language.