Inspiration
We were inspired by story based games for our dialogue-based system. Our art style was inspired by games like Final Fantasy 7 and Paper Mario.
What it does
The game follows 2 characters competing in a hackathon. You read dialogue between the characters and make decisions that determine how well the characters like each other. If they end up liking each other a lot, they become friends and you win. If they don't, they never speak to each other again, and you lose.
How we built it
We used Godot as a game engine for the project. We chose pictures to be the backgrounds, and then created basic characters using an online art tool. Then, we placed the characters onto the images and wrote dialogue for them. We planned out several option paths to affect the story and the score.
Challenges we ran into
We ran into issues with overscoping; we wanted to do a lot more than we actually could in the allotted time. For example, we wanted to implement movement to mimic the style of the games we were inspired by, but could not get boundaries to work. We also wanted to try more complex scenery, like a panoramic view of a street, but didn't have the time to implement it.
Accomplishments that we're proud of
Despite having to chop down our story a lot, we are proud of the amount of story we were able to put into the project. We were also proud of our mechanic of playing as two different characters and swapping perspectives occasionally.
What we learned
We learned how to effectively reduce our projects in order to fit within scope while still creating a good project. We also learned a lot about Godot and game development, especially the planning process.
What's next for A CS Student Experience
To continue this project, we would add more intermediate scenes to the current story, and add more animation to the characters. We'd also add some more life to the scenes, through background characters and sound effects. We'd also try to figure out the movement system and implement the ability to actually explore the world.
Built With
- godot
Log in or sign up for Devpost to join the conversation.