Skip to content

Latest commit

 

History

History
57 lines (48 loc) · 1.52 KB

README.md

File metadata and controls

57 lines (48 loc) · 1.52 KB

Godot-Project-Template

This template removes the repetition and pain of creating the Main Menu, Loading Screen, Pause Menu, and Options Menu for your Godot 4 Project. Right now there is no UI theme. Feel free to copy this template and apply your own theme to the UI. Hopefully, this can save someone a few hours during a Game Jam.

template-gif-short

Quickstart

  1. Clone this repository
  2. Open the Scene in Godot 4+
  3. Click "Play" inside of Godot

Key Features:

  • Main Menu Scene
    • Play Button
    • Options Button
    • Quit Button
  • Loading Scene
    • Multithreaded loading of Main scene
    • Loading indicator
  • Main Game Scene
    • Simple test animation
  • Pause Menu
    • Pause and unpause the game
  • Options Menu
    • Sound Effects and Music Audio Bus
    • Windowed / Fullscreen toggle

Bonus

In addition to being a good starting point for simple projects in Godot, you can also look through the code here for examples of many common patters in Godot 4. These include:

  • Threaded resource loading
  • UI Node Signals
  • Custom Signals
  • OnReady variables
  • Straightforward project structure
  • Audio Buses and Audio Playback

Directory Structure:

scenes/
    ui/
    autoload/
    main.tscn
assets/
    images/
    audio/
resources/
    shaders/
    theme/

Credits: - Ocean Waves Shader - Ocean Waves Audio