Perennial Summer is a 2D isometric game where the player navigates an eternal summer. As the player enters their thoughts in the journal, the game switches between four different moods to reflect the user's feelings.
This game was an interactive experience about childhood nostalgia and memory. As a partly autobiographical game, I drew from my experiences spending summers in the suburbs of the Bay Area. I also took inspiration from games such as Animal Crossing. 
View the code on Github here
I implemented a chunk-based terrain system, with the terrain randomized with diamond-square, perlin noise clouds, a journal system with file reading/writing, and an inventory/cooking system using dictionaries and OOP. The art and UI were made with Procreate and Piskel.
I wanted to design a reflective, calming game centered around the player's thoughts. The UI was intended to be minimalistic, with the player simultaneously entering their thoughts and exploring the world, which I felt to be a reflection of how people interact with nature. The inventory / collection system was designed as a feedback loop-- the player would therefore be incentivized to continuously go out into the world to explore and pick up items to cook with at the home location.

Journal system
Journal system
Various moods
Various moods
Journal affects world appearance
Journal affects world appearance
Different octaves of Perlin noise
Different octaves of Perlin noise
Cooking system
Cooking system
Home location
Home location
Perlin noise code
Perlin noise code

You may also like

Back to Top