Godot Essentials
A downloadable tool
How to use
This repository is a double threat: it's both a template to get you started and a learning tool to help you grow as a game developer. We've kept it minimalist, focusing on functional code that you can easily build upon or modify, without any pre-made menus or clutter.
Most of the components are neatly separated into 2D or 3D folders, making them easy to find and use. if you only need one component or autoload you can copy the code and use it in your project directly, it is not necessary to download it as a plugin or this entire repository.
- - -
⚠️ This document is a compilation of knowledge I've gathered during my first year of learning. While it may not be comprehensive or officially supported, it's intended to be a helpful resource for others starting their own learning journey⚠️
- - -
If you have any questions, you can reach me on the official [Godot Discord server](https://discord.godot.community/) under the username @BananaHolograma
You can clone the Godot Essentials repository or download the .zip provided in this page.
Actual content
- Global Event Bus
- GameGlobals
- Achievements
- GodotEnvironment variables
- AudioManager
- MusicManager
- Global Camera Transition
- Utility Helpers (Wizards)
- Camera3DWizard
- InputWizard
- StringWizard
- VectorWizard
- NodeWizard
- GameControllerManager
- SaveManager
- SceneTransitionManager
- FileManager
- Utilities
- UUID
- Bitstream
- Components
- Audio
- ConsumableAudioStreamPlayer
- SoundQueue
- FootstepManager3D
- Behaviour
- HealthComponent
- Finite State Machine
- Camera
- ShakeCamera2D
- ShakeCamera3D
- Free Look Camera
- Collisions
- Hurtbox & Hitbox
- Debug
- Control Visualizer
- Pixel Viewport Drawing
- Input
- TransformedInputDirection
- Lights
- RandomLight2D/3D
- Interaction
- Interactable & Interactor
- Destructible
- Door
- SwitchableLight3D
- Throwable3D
- Telekinesis
- Circular Inventory 3D
- Movement
- FirstPersonController
- Dungeon Grid Movement 3D
- Mouse Rotator Component 3D
- Room Rotator Component 3D
- Narration
- TypedText
- Audio
Updated | 22 days ago |
Status | In development |
Category | Tool |
Release date | 39 days ago |
Rating | Rated 5.0 out of 5 stars (1 total ratings) |
Author | BananaHolograma |
Made with | Godot |
Tags | 2D, 3D, Godot, Project template, tool |
Code license | MIT License |
Asset license | Creative Commons Attribution v4.0 International |
Average session | A few seconds |
Languages | English |
Links | Source code |
Download
Click download now to get access to the following files:
Leave a comment
Log in with itch.io to leave a comment.