PuppyDays
the demonstration of an adventure game in development
---
About
The project is an adventure game of my own. It tells a story about how a bunch of puppies finds their disappeared owner. The game is focused on the relationship between humans and dogs, and I hope it will be able to raise awareness of the need to care for animals.
The project is made all by myself, including the design of the whole story and characters, the illustration, the coding, etc.
However, this game is still in development. The biggest challenge is how to make a dialogue system, and I used a free plugin, YarnSpinner, to help me. This plugin was also used in Night in the Woods, which was also the reference of this project. I learned to used ANTLR to parse the scripts into readable language for the program.
---
Background
Overnight, human beings have disappeared oddly.
To find her owner, the main character Toto embarked on a journey.
On the way she met many puppies with very different personalities…
---
How to Play
- Press A and D to move around, and Space to jump.
- Press W and S to choose an option.
- Press return to interact with an object, continue a dialogue and select an option.
- Press ESC to pause the game and open the settings menu.
---
Characters
Toto
- main character- a black shiba inu
- brave but reckless
Beans
- a Doberman- raised by a soldier
- one of the ears failed to get up,
which makes him feel inferior
- responsible and always tries to
protect others
Fluffy & Puffy
- Pomeranian sisters- think they are superior
and are mean to others
- puffy will repeat
whatever fluffy says
Sparky
- a Border Collie- highly narcissistic
- very proud of his fur
and often shows it off
- not much use except
for looks
Barkley
- a Beagle- refuses to obey anyone
- born to destroy
- a pain in the ass
- got the name since he barks a lot
---
to be supplemented...
---