top of page

Weathering Weekly

ROLE

Game Design, programming (C# Unity), technical art

TEAM COMPOSITION

10 Person Team: 3 Programmers, 1 audio designer, 2 writers, 2 artists, 2 Designers (Many took on multiple roles).

DESCRIPTION

Weathering Weekly is a resource management game where you play as the editor-in-chief of The Green Herald, a weekly newspaper. Depending on what you choose to publish, you'll affect the quality of life of the citizens of Palm Springs, so choose wisely!

This project was created for the Just Play Jam

YEAR

2024

GENRE

Narrative, simulation, resource management

PLATFORM

WIndows

My Role

In our recent game development project, I played a crucial role by designing and programming both the in-game economy system and the town progression system. These systems are integral to the game's dynamic and responsive environment.

Contributions

  1. In-Game Economy System:

    • Designed a comprehensive in-game economy system that manages resources, player transactions, and economic fluctuations.

    • Programmed the system to ensure smooth and realistic economic operations, enhancing the overall gameplay experience.

  2. Town Progression System:

    • Designed an innovative town progression system that allows the town to evolve based on player actions.

    • Programmed the system to respond dynamically to changes in the game environment.

Overcoming Challenges

One of the significant challenges I faced was creating a responsive town that reacts to the climate impact of the player. To address this, I developed a finite state machine with three distinct states: Idle, Calculate, and Time Passage.

  • Idle State: The town displays static visuals with no changes occurring.

  • Calculate State: The town gathers all changes in the game economy, particularly focusing on climate impact, and determines if any transitions are needed.

  • Time Passage State: Lasting a few seconds, this state allows the town landscape to fade into a new look over time if the climate impact is within certain bounds. For instance, if the player promotes climate-positive actions, the town will gradually transition to a greener and clearer landscape.

This approach ensured a responsive and immersive town environment that reacts meaningfully to player actions, enhancing the overall player experience.

My work on this project highlights my ability to design and implement complex systems that bring dynamic and responsive elements to the game world.

bottom of page