Jump to content

Sim Framework

From Caseyverse Wiki
Revision as of 18:50, 8 August 2024 by Tony (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Sim Framework is an open-source Godot game template designed for developing life simulation games. It draws inspiration from the core mechanics of The Sims 2, specifically its Wants, Fears, and Aspirations (SWAF) system alongside a basic needs fulfillment framework.

Background

Developed by Tony Bark, the Sim Framework emerged from his long-standing interest in creating Sims-like games. Prior attempts often focused on reimplementing The Sims Online by using FreeSO's existing open-source codebase as a reference. However, challenges such as complex code structure, limited documentation, and a licensing model that prioritized the flagship server over diverse community projects hindered progress.

A turning point occurred when Bark witnessed streamer Ra Zim express disappointment over the cancellation of Paradox Interactive’s Life by You amidst the underwhelming performance of Cities: Skylines 2. This prompted Bark to reconsider his approach, opting for a fresh start using Godot game engine and integrating the Sims 2’s SWAF system as an experimental feature.

Bark leveraged ChatGPT to generate a foundational implementation of needs and SWAF mechanics in Godot’s GDScript, drawing upon publicly available information about the Sims 2’s design and Godot’s scripting capabilities. This initial framework was subsequently integrated into the Sim Framework project.

Solar Credits Integration

During development, Bark incorporated the Sim Framework’s SWAF system into his existing game, Solar Credits, an economic simulation focused on generating revenue from surplus solar energy to fund character hobbies within the broader “Caseyverse” universe established by Bark.

Initially conceived as a secondary scoring mechanism, SWAF in Solar Credits provides additional incentives for engaging with character hobbies, acting as a “money sink” rather than simply acquiring aesthetic items. This integration aims to enhance gameplay depth and player engagement within the economic simulation framework.