
Learn core concepts for building a hidden object game in Godot, from reusable scripts and collecting objects to inventory management, room transitions, and saving data.
Download and install the Godot engine, selecting the standard version with OpenGL support. Learn to install export templates from the engine or the website to begin the hidden object game.
Open Godot, create a new project named hidden objects puzzle game, set the window to 600 by 1024 in portrait, install export templates, and start coding.
Create a two-scene setup in Godot with a bottom image and a top hiding layer, then add sprites, areas, and a rectangle for click targets.
Learn to change the mouse cursor in a Godot hidden objects game by wiring area signals to a global singleton, switching between normal and clickable cursors on hover.
Make objects clickable and add them to a collected objects list in a data dictionary; on left-click, append the capitalized name and print the updated list to verify disappearance.
Learn to build a visual inventory in Godot by adding items with names and textures, configuring an item list (icon mode, columns, scale), and syncing the display with data.
Enable a custom user directory to store data. Save and load json data to track collected objects, such as a bear and a camera, in the scene.
Learn to load and persist collected objects for a Godot hidden objects game by exporting textures to a safe external folder, then dynamically create inventory textures in code.
Create two focused functions to remove collected objects from the Godot scene, iterating through the collected items, matching names, and deleting corresponding scene nodes so items disappear after pickup.
learn to implement a draggable envelope object in Godot by using a sprite with area and collision, mouse signals, and a drag distance limit, while preventing overlap glitches.
Configure the main script to connect signals in ready, allow selecting only keys via the item list, update item selected, and deselect non-key items to avoid confusion.
Build a two-location map in Godot using a canvas layer to display the map UI, define clickable areas with collision shapes, and switch scenes between picnic and street.
Build a map system in Godot 3.x by preloading and toggling a map scene with a keypress, while preserving inventory across scene changes.
Implement a door lock system in Godot by tracking unlocked doors in global data, wiring a basement lock to a key, and emitting unlock signals.
Learn to fix the lock signal in a Godot hidden objects game by validating doors, removing keys from the scene when unlocked, and ensuring inventory and map persistence and saving.
Learn how to swap textures for locked and unlocked states in a Godot game, using unlock images, creating textures, and optional dual-image setups.
Add audio to your Godot game using an audio stream player and mp3 files. Configure background music to auto play and set volume, then trigger unlock sounds when events occur.
Learn to create games in the Godot game engine using a python-like programming language, GDscript.
In this course, we will create a Hidden Objects game that is cross-platform for MacOS, Windows, Linux, Android, IOS or even embed into a browser.
While on your game development journey you will gain the skills and ability to create the Hidden Objects game you want.
****If you have no experience in coding or want to familiarize yourself with the language, my course on learning the GDscript language is recommended to help at least learn basic code terminology and structure****
You will learn:
The layering of Hidden Object games
How to move from one location to another
Save and Load data
Create a key and lock system
Inventory Management
Change Mouse based on specified conditions
and more...
****If you have no experience in coding or want to familiarize yourself with the language, my course on learning the GDscript language is recommended to help at least learn basic code terminology and structure****
Godot provides a huge set of common tools, so you can just focus on making your game without reinventing the wheel.
Godot is completely free and open-source under the very permissive MIT license. No strings attached, no royalties, nothing. Your game is yours, down to the last line of engine code.