
Set up a new Unity 3D project for a point-and-click game with Playmaker, import assets via the package manager, and install the ecosystem add-on.
Create a Unity scene with ground and obstacles, bake a navigation mesh, and attach a nav mesh agent to the player to enable point-and-click movement.
Learn to implement click-to-move behavior in Unity using Playmaker by building an FSM that handles mouse clicks, performs a mouse pick on a ground layer, and sets a NavMesh destination.
Attach a modular interactable component to NPCs and objects to trigger registered actions when the player interacts, using a FSM to set target position, forward direction, and stopping distance.
Create a base action FSM as a reusable template to run multiple FSMs from an interactable component, using a global one action transition and debug logs to show messages.
Configure a dialog manager FSM with a global variable for access, initialize and hide the panel at start, and display messages with a text mesh pro typewriter, advancing on click.
Learn to build a send dialogue action that feeds a string array of messages to a dialogue manager, enabling multi‑message conversations and a cancel dialogue feature by clicking outside.
Implement dialogue options in a Unity Playmaker dialogue manager by adding yes and no buttons, using conditional expressions to show questions, and wiring sender FSM actions to trigger outcomes.
Create and manage multiple Playmaker FSMs by activating and deactivating them via dialogue choices, using run FSM actions, arrays, booleans, and templates.
Define a scriptable item system in Unity by creating an item class as a ScriptableObject with a unique gid, a separate name, a description, and an image; auto generate the grid via onValidate, place the class in a point-and-click game namespace, add a CreateAssetMenu entry for item definitions, and expose an item type for Playmaker along with a global inventory array.
Create a gift item interaction by turning the npc dialogue into a reusable fsm template, then give the item to the player and update the inventory.
Create a take item template for npc to remove an item from the player's inventory using a take item fsm and a check item state with success or failed outcomes.
duplicate the interactable fsm into a template, apply it to other npcs, reset variables, and ensure the base dialogue handles yes and no responses for multiple activations.
Learn to create an NPC move action with a navmesh agent in Playmaker, moving to a target position or object and chaining actions upon arrival.
Attach a model and animations to a Unity NPC and drive idle and walk motions with a speed parameter in a blend tree, using Playmaker to set the animator speed.
Replace the player model with the demo male B prefab, align y, and remove mesh components. Use the pupil controller with Playmaker to drive animator speed from velocity.
Assemble a scalable inventory UI in Unity with a panel, a scrollable grid of items, and an info panel showing item name and description on hover.
Learn to build a modular inventory panel in Unity with Playmaker FSMs, featuring dynamic item entries, hover item info, and real-time inventory refresh and UI initialization.
Develop a save and load system that records each object's transform (position and rotation) and active interactable FSM states, converting booleans to strings for JSON disk storage.
Build a save manager using Playmaker FSMs to save and load entity transforms (name, position, rotation) to JSON, via global arrays and UI buttons.
Learn to implement a record entity state action that saves dialog states across interactable FSMs, loops through an FSM list, builds a state string, and updates the save manager.
Create a load action for entity state with Playmaker FSMs to fetch, validate, and apply state data, and drive NPC dialogue using the save manager and load states templates.
Implement a save system for the inventory using a global inventory database, saving item grids as strings, and loading them from the JSON save file to restore items.
Create interactable audio and animation actions for NPCs using play sound and animator triggers in playmaker templates, with 3D sound relative to the player and synchronized dialogue.
Create a camera manager and switcher in unity using playmaker, register multiple cameras, and switch via a trigger zone. Manage the active camera with an array and global events.
Build a custom additive scene switch template using Playmaker FSM to load city and club hallway scenes. Set up interactables and manage loading and unloading with the camera manager.
Create a swinging door with hinge joint and rigidbody so the player passes. Use a playmaker fsm to switch wall and door to transparent on entry, revert on exit.
Create a cursor manager in Unity with Playmaker FSM to show contextual cursors for interactables, using an interact type enum, mouse position, and switch/hide events.
Create a city scene by adding a bouncer NPC to guard the door, configuring interactables and playmaker FSMs for dialogue, and triggering side door camera zones.
Learn how to persist object and NPC states between scenes in a point‑and‑click game using Playmaker FSMs, save/load templates, and a guarded save manager that handles transforms and interactions.
Create a park scene in Unity using Playmaker no-code, setting up an interactive NPC police officer, blockers, and dialogue-based bribery with a money item to unlock access.
Continue park scene by building an end cutscene with a timeline, dialogue signals, and Playmaker FSM triggers, activated by interacting with the dead body NPC, then transition to the menu.
Create a taxi interactable, check for a name card, and use a playmaker FSM to transition from the city scene to the park scene.
Extend the scene system by adding a current loaded scene variable in the save manager and saving it to the save file. Load the saved scene by name.
Fix the NPC move template by adding a wait for clicks state and redefining the position with a redefine position event, exposing the interactable FSM and updating the target position.
Fix a bug in point-and-click movement where clicking an empty area keeps the run animation. Introduce an isMoving boolean, set true on destination, false on arrival, to stop animations correctly.
Join this comprehensive course and learn how to create captivating point and click adventure games without coding using Unity and Playmaker! Whether you're a beginner or an experienced game developer, this course will equip you with the skills to bring your game ideas to life.
Through hands-on instruction, you'll delve into Playmaker, a powerful visual scripting tool for Unity, and gain proficiency in creating Finite State Machines (FSMs) to handle game logic and player interactions. Discover how to leverage FSM templates and custom actions for efficient game mechanics and behaviors. Plus, dive into NPC States saving and loading, as well as Inventory and Item mechanics.
You'll also master complex save mechanics for persistent player data, implement additive scene management for seamless transitions between game scenes, and utilize Unity's Timeline tool for creating professional cut scenes. With a focus on practical application, this course provides you with the tools and knowledge to create engaging point and click games that will captivate players.
Whether you're a beginner or an experienced game developer, this course is designed for:
Aspiring Game Developers: If you've always wanted to create your own games but don't have coding experience, this course is perfect for you! Learn how to bring your game ideas to life with Unity and Playmaker's visual scripting, and create engaging point and click adventures.
Unity Developers: If you're already familiar with Unity but want to expand your skillset and create point and click games, this course is a great fit! Discover how to utilize Playmaker to create custom game mechanics, save systems, and cut scenes.
Visual Scripting Enthusiasts: If you enjoy visual scripting and want to learn a new tool, this course is for you! Explore Playmaker's powerful visual scripting capabilities and create complex game logic and interactions without writing code.
Indie Game Developers: If you're an indie game developer looking for efficient and no-code solutions to create point and click games, this course is tailored for you! Learn how to create engaging games with Playmaker's FSMs, save mechanics, scene management, and cut scenes.
Game Designers: If you're a game designer looking to expand your skillset and learn how to create point and click games, this course is a valuable resource! Gain hands-on experience with Unity and Playmaker, and bring your game design ideas to life.
Enroll now and unlock your creativity with Unity and Playmaker - no coding required! Get ready to embark on an exciting game development journey and bring your unique game ideas to life.