Welcome Inn

This project was made while taking BSU CS230 - Game Programming with one other peer.

Project Details

Tools

  • Godot Engine
  • GDScript
  • Ableton Live 11
  • Photoshop
  • Git & Github

My Scope

  • Game Design
  • Game Programming
  • User Interface
  • Sprite Setup & Animation
  • Music Composition & Sound Design
  • Scene Building

    Shop/Shop upgrades

    One thing I handled in this project was the shop logic


    The shop's upgrade buttons track the player's current level for each upgrade and dynamically update the price based on the upgrade level.

    Some upgrades require a bit more work, like the table upgrade. The table upgrade button lets players buy more tables until the maximum is reached, after which it upgrades existing tables by increasing their size.


    Inn Mechanic

    In our game, customers can stay in the upstairs "inn," multiplying their payment and extending their stay. Payments increase exponentially with the duration of their stay.


    Sprite Animations


    I was also responsible for sourcing sprites, adding their animations, and creating a sprite animation tree to manage all animated sprites.


    Music/SFX Creation

    I made the music for this game.


    I added all the sound effects to the game, ensuring nearly every action provides both visual and audio feedback.


    Scripting

    We each played a key role in scripting and utilized object-oriented practices throughout the project. To see the code, view our repository.


The repository to this project can be found here.