Skip to content

andrewiankidd/TinnedSpaghetti

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TinnedSpaghetti

Hacky WIP Game

About

TinnedSpaghetti is a sandbox-style 3D game built using the Godot Engine, focused on modular content loading, flexible inventory systems, and creative freedom.

Features

  • 🏘️ Dynamic pickup and inventory system
  • 🧱 Content-driven architecture (auto-loads assets and metadata from content/)
  • 🎮 First/third-person camera with zoom, pan, and mouse controls
  • 🛠️ Built-in developer tools including toggleable debug overlay (F3)
  • 📦 Hotbar and inventory UI supporting drag-and-drop and icon display
  • 🔄 Game modes with extensible behavior (e.g. sandbox)

Links


Play:

Source Code:

Controls

Action Default Key
Move WASD
Jump Space
Interact E
Toggle Debug F3
Inventory Tab

Video

Click to play

screenshot

Development

Getting Started

  1. Clone the repository:

    git clone https://github.com/andrewiankidd/TinnedSpaghetti.git
  2. Open the project in Godot (v4.5 recommended).

  3. Press Play to launch the game.

Directory Structure

content/             # Auto-loaded content (meshes, icons, metadata)
components/          # Core scripts (player, inventory, pickups)
scenes/              # World and UI scenes
globals/             # Global singleton scripts (ContentManager, Settings)

License

MIT License. See LICENSE file for details.