Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

That’s a cute graph, very funny that it ended up in that bunny shape…

I’m sorry if I’m a little finicky, but in Ren’py “define” is used for constants (set at the beginning of the game, like characters, fonts…) and “default” is for variables that would change during gameplay like event flags (it will be saved in the save files). If you use them interchangeably, it would cause continuity problems in longer games where you do more variable checking over multiple playing sessions. Just to save you a little bit of headache if you make more games (and sorry if you already know this).

Thank you for the postmortem! Very interesting to learn about the process that goes into everyone’s games.

(+1)

OH WOW that's great to know, I had no idea! Thanks so much, you've saved me an esoteric headache and three hours of confused googling somewhere down the line. I'm going to go push a 1.2 release where I change those, just in the event that someone wants to save and reload a game.

And I'm glad you enjoyed the postmortem!