The Little Life project is part of my prototype series, where I challenge myself to implement mechanics I've seen in other games and have been inspired by. 

Here, I'm implementing a life simulation game similar to The Sims, where you manage a virtual dollhouse and keep your sims happy by taking care of their needs.


Programming challenge

At the start of this project, I was mainly interested in the design of the interaction system

  • being able to click on objects to retrieve associated interactions,
  • filtering them by  various constraints (like age, skill or relationship),
  • dynamically playing associated animations added at runtime,
  • or allowing certain interactions to be executed simultaneously. 

I've started setting up a base for such a system and plan on expanding it further. See the Scope section for more details.



Controls

Use the Left Mouse Button to click on an object to view available interactions.

Currently, you can interact with the dirty plate on the table (to clean it) and with the fridge (to "cook" - unfinished).



Scope

For this project, I'm planning to implement the following features:

  • Expanding upon the current interactions system.
    • Showing an outline on hover for interactable objects.
    • Adding bespoke animations for current and future interactions.
    • Completing the "cook" interaction with a meal selection pop-up.
  • Adding skills, needs, relationships, wants and moodlets.
  • Adding a build mode.
  • Adding a "create a sim" mode.
Published 7 hours ago
StatusPrototype
PlatformsHTML5
Authorharacewiat
GenreSimulation
Made withGodot
Tags3D, Cozy, Life Simulation
Average sessionA few seconds
LanguagesEnglish

Leave a comment

Log in with itch.io to leave a comment.