Skip to content

Stoxis/Godette-Tale

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Godette-Tale

This is an Undertale game template for Godot, it tries to stay as true to the original IP while also being as plug and play as possible.

This project currently does not contain a FIGHT system, any help implementing one would be much obliged.

Any other help, bug fixes, etc, would also be much appreciated.

Features:

Player Controller

  • Player animates exactly how it does in Undertale
  • Easy Camera Boundaries
  • Ability to interact

Puzzles

  • Fully functional Door with customizable whitelisted passphrases and object activation count to open
  • Fully functional Spikes with customizable whitelisted passphrases and object activation count to open
  • Lever with customizable scene activation location (to open doors/spikes in other levels) and passphrase string
  • Button with customizable scene activation location (to open doors/spikes in other levels) and passphrase string
  • Do not worry! All puzzle objects (doors, spikes, levers, buttons) remember their state, they will not reset if you leave the room and come back

Dialogue

  • NPCs can speak dialogue
  • NPCs can have custom portraits, fonts, and typing sounds
  • NPCs can change their portraits on the fly, this allows for different emotions and for an animated talking portrait (examples are provided in the project)
  • A fully functional Cell menu with dialogue system integration

Saving

  • Undertale is a modern game! You do not need to play the entire thing in one sitting, and the same goes for games created with the Godette-Tale project template
  • Save stars can be placed and given unique dialogue
  • Save stars save the Player's location, LOVE, NAME, Playtime, the current location's room description, and all puzzle object states
  • Room descriptions are set in the Root_Node of the current scene the player is in

Inventory

  • Item dictionary based inventory system
  • You can view your items just how you expect

Shops

  • You can buy items
  • You can view the item's stats in the infobox
  • The infobox visually tweens away when not used (an improvement on the original)
  • You can exit and enter shops as expected
  • You can sell items
  • You can talk to the shopkeeper and get L O R E and W O R L D B U I L D I N G
  • The shopkeeper is animated
  • All shopkeeper dialogue is easily changeable in the root node of the shopkeeper scene
  • Multiple shopkeepers are supported, just duplicate the example shop and the root node script and change whatever you need to

Music

  • Music does not restart upon entering a different scene and instead continues playing
  • Music can be stopped, changed, or paused on the fly
  • Music is generally set in the Root_Node of the scene

To do

  • Intro Sequence
  • Name the fallen human screen
  • Load/Reset screen
  • Fight System
  • Storage Boxes
  • Using items
  • Equipping items
  • Stats menu

License

MIT

If you use this project please credit this repo in whatever you're making and include the license.

Notice of Non-Affiliation and Disclaimers

We are not affiliated, associated, authorized, endorsed by, or in any way officially connected with Toby Fox, or any of his subsidiaries or his affiliates. The official Undertale website can be found at https://undertale.com/.

This project is not meant to be a recreation of Undertale the game, it's meant to be used as a platform for fangames, if you want to play Undertale, buy Undertale.

Anything not owned by Toby Fox is licensed under the MIT License.

This template uses a modified version of GodotTIE (MIT).