I used Ren'Py to make this game. It's a free vn software that has plenty of resources to help get you going:
Unity is another popular engine but I'm not as familiar with that one.
Oh wow I finally got around to watching it and I gotta say this is probably one of the softest nicest lets plays I've seen. By the way at the funny joke part if you spam click the game will continue
There are definitely more than two quick, abrupt endings. This is because there are 10 quick, abrupt endings! Except not all of them are quick and not all of them are abrupt. But yeah, keep digging! There's a lot more to do in this game than just dating the three main characters.
Hey there! To get Zane's ending, make sure to get everyone else's order wrong. During your break, go outside and wait for Zane to show up. After that, choose any option except "what". Good luck
heya! Calluna is the name of the player character. Her name doesn't come up at first because the pc is supposed to be generic. When you give her a name (in this case, Calluna), she is no longer a generic protagonist, and instead becomes her own character. So yeah, the act of naming in this game is treated as discovering/evoking one's identity or individuality, which is why she was able to reclaim her character :^)