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.
- Player animates exactly how it does in Undertale
- Easy Camera Boundaries
- Ability to interact
- 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
- 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
- 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
- Item dictionary based inventory system
- You can view your items just how you expect
- 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 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
- Intro Sequence
- Name the fallen human screen
- Load/Reset screen
- Fight System
- Storage Boxes
- Using items
- Equipping items
- Stats menu
MIT
If you use this project please credit this repo in whatever you're making and include the license.
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).