BreadBound
My first ever digital game and project at Hanze University of Applied Sciences, The Netherlands
The requirement of this course was to create a digital game in GameMaker Engine with a small team of course mates from my class.
Tools:
GameMaker, GML, Trello, GitHub
Roles:
Lead Developer
Team Size:
5 members
Responsibilities:
Lead Developer
Programming tasks distribution
Last decision on development requirements
Oversight of the development plan
Developer
Character Dialogue System
Interactive Dialogue Replies
Events on reply choice
Background Parallax
Different endings logic
NPC description card
Timer
Player camera lock-on
Transition Effects
Description
“BreadBound” is a game, mainly focused on communicating with in-game characters “NPCs” and making moral choices by the player. The game involves exploration and comedy with a strong story in the dialogue. Lastly, it contains three endings depending on what the player chooses.
My Responsobilities
Dialogue & Character Information Card System
Letting the player be able to communicate with the NPCs and have the ability to choose the outcome of the dialogue by choosing an answer. Also, have a pre-knowledge about the character with the information card that appears once the player is close to an NPC.
Player Camera Lock
Making the game camera smooth and follow the player once he is outside of bounds
Different Endings Script
Depending on which and how many characters the player has saved, a specific ending awaits the player after speaking to the All-Mighty Bread
Development Conclusion
There were a lot of learning experiences during the development of “BreadBound“, due to it being my first ever time making something digital, especially a game. There were of course plenty of challenges, because of experience, but it was all pretty well solved by finding answers on the internet, communicating with peers or people with higher expertise in GameMaker, or coding itself. Lastly, this brought me to try out new engines, such as Unity Engine.