Create an item collection game with Party Game Kit
This tutorial is intended for Party Game Kit users.
Yahaha is a low-code, user-generated content (UGC) platform that helps creators to build, edit, and share 3D interactive experiences. In this tutorial, you'll use Party Game Kit to create an item collection project and learn the basics of our editor. Follow along to learn the basics of our editor, including how to add assets, add collectible items, adjust the skybox, and share your project. Once complete, you can play your adventure game with friends and explore the world together.
To learn more about Party Game Kit and how it differs from Horror Game Kit, see FAQ.
Time to complete
20-30 minutes
What you'll learn
- Create an item collection game with Party Game Kit
- Create a Yahaha account
- Download and install the Yahaha Installer
- Create a new project
- Key areas of Studio interface
- Add assets to an existing project
- Make collectible items
- Collect items in-game
- (Optional) Set automatic drop mechanic
- Control environmental lighting and effects using the Environment system
- Playtest a project
- Save a project
- Publish a project
Before getting started
Create a Yahaha account
- Visit our Sign up page to create a YAHAHA account.
You must be at least 16 years old to have a YAHAHA account.
- Check your email for a verification code.
- Enter the code on the Sign up page to complete your account verification.
Download and install the Yahaha Installer
- Go to our Download page and click Download for MacOS or Download for Windows to download the installer.
- Once the download finishes, open the
YahahaInstaller.msi
file to install. - Click the Yahaha icon from your Desktop to open Yahaha.
Create a new project
-
Sign in to Yahaha with your Yahaha account. You'll enter YAHAHA Desktop (Desktop), a hub to manage your project or play all Yahaha games.
-
On the Create tab, select + Create Game > Party Game to start downloading Party Game Kit.
-
When the download finishes, there are four options for starting a new party project.
- Base template includes minimal environment to build from scratch.
- Art templates create a project with ready-made assets in set-up scenes.
- Gameplay frameworks include complete scenery and gameplay functionality.
- Generative AI creates a game scene or story based on user prompts. To learn more, see AI assistant.
![]() | ![]() |
Create from + Create Game > Party game | Create from Build Game with AI > Party game |
Once created, the project will open in YAHAHA Studio (Studio), the editor to design your game world.
Key areas of Studio interface
Studio layout is organized around the most important windows. Let's start reviewing them with five key areas of the basic editor interface.
Studio interface
Scene, Terrain, Story, and Interface Editor
At the center of the Studio layout are four main editors—your interactive windows into the world you're creating:
- Scene Editor: Use this to manipulate objects and view your scene from multiple angles. By default, at least one YahahaObject named Respawn points is present, serving as the player's spawn location.
- Terrain Editor: Sculpt and modify terrain features to shape your world's landscape.
- Story Editor: Use generative AI to build quests and create branching storylines for your game.
- Interface Editor: Design and customize user interface (UI) elements for your project.
Scene navigation controls
When working in Studio, it's important to adjust the view and navigate the scene. To do so, use the following controls:
- Use the left mouse button to select a YahahaObject and press F to focus.
- Hold the right mouse button to rotate the view.
- Use the scroll wheel to move the view closer or further away.
- Hold the middle mouse button to pan the view.
- Use WASD to move the view left/right/forward/backward.
- Use Q and E to move the view up and down.
- Press Shift to move faster.
Explorer windows
The Object Explorer window lets you organize all the things in your project. All things that appear in the window are called YahahaObjects. Use the Explorer to select, group, and manage objects within your scene for efficient editing and navigation.
This Settings Explorer window serves as a central hub for designing and editing key game elements. From this Explorer, you can create and configure items, quests, and dialogues. It also lets you adjust environment settings, camera controls, game modes, character properties, and more.
Properties window
The Properties window is where you'll find and configure detailed information about YahahaObjects. When you select a YahahaObject and click the More icon in the top right corner, you'll see its components in this window. Components describe the properties and behaviors of YahahaObjects.
Asset browsers
Asset Box is where you can find all the assets available for use in your project, including those added from Asset Library and those automatically included for your convenience.
My Resources is where you find your all your imported assets from Unity, local paths, and your own creations. It also includes a gameplay library for creating and managing gameplay elements such as items, equipment, and vehicles.
Use the Search button to quickly locate assets across both Asset Box and My Resources by entering keywords or asset names.
Toolbar
Use the toolbar buttons to manipulate all YahahaObejects, for example, to grab, move, rotate, scale your selected YahahaObject, or align it along one or more axes. For more information, see Manipulating a YahahaObject.
Playtest
In the top-right corner, click the Play icon to playtest your game in Play Mode. This mode lets you enter a live simulation where you control your character and experience the game world as players will.
To test multiplayer gameplay, click the down arrow to switch to Test Mode, and click the
gear icon to test. This will open a separate launcher window for each avatar, so you can see how multiple players behave and interact within the game environment.
It's best practice to playtest your experience often to ensure everything works as expected and save your progress regularly.
Add assets to an existing project
Assets from Asset Library
Yahaha's Asset Library offers a vast selection of free and commercial assets created by the YAHAHA team and community members. You can easily find what you need to build an amazing scene by browsing categories such as Models, Audio, Effects, Sky, Logic, Animation Clips, Materials, and Decals, or by entering keywords in the search bar.
To add an asset to your scene:
-
Click
to go to Asset Library.
-
Find an asset and hover over it, then click View in Scene to add it to the scene.
Or click
to save it first. After saving, locate the asset in Asset Box and double-click to add it to the scene.
With the asset in the scene, you can adjust its attributes in the Properties window. For example, adjust its size by modifying the X, Y, and Z dimensions, and set its position by editing the corresponding coordinates. Or you can use the editing tools like Scale and Grab to achieve the same result.
Assets created from scratch
To create an object from scratch, click + in Object Explorer and select a 3D object, such as a cube.
For example, increasing its size in X and Z dimensions to 3, and decreasing the Y dimension to 0.5 creates a 3x3 plane. If you change its material to a rock, you turn the plane into a rugged, rocky ground surface.

If you rotate it by 90 degrees on the Z axis, you convert a plane to a wall.

Assets from external sources
To import your assets into Studio, go to My Resources > Uploaded, and click the Upload button to get started. For more information, see External Assets.
If you want to generate a 3D model with AI, find Yahaha's generative AI assistant on the toolbar and select Generate 3D objects to get started. See Generate 3D models for details.
Make collectible items
- Find a model from Asset Library and add it to your assets. This model will be used to create a collectible item in-game.
- Go to My Resources > Gameplay library > Items, and click + Create Now to start creating collectibles. This will open a window for you to set item details.
- Fill in the item information in the Create item window.
-
Pick the model and give it a name.
-
Write a short description that players will see in their inventory.
-
Choose a category for your item, like normal items, consumables (things players can use), materials (items made through crafting), or create your own category.
-
Decide how players pick up the item: automatically, manually, or follow the general settings in Settings > General > Inventory.
-
Set how many copies of the item players can collect and how many can stack together in one slot.
-
Choose if the item affects any player stats like health, attack, defense, or speed. For more instructions, see Creating an item.
- Find the collectible item in My Resources and click to place it in an appropriate location.
Collect items in-game
When players approach a collectible, an item alert will appear nearby. If pick-up mode is Auto, the item will be collected automatically. If pick-up mode is Manual, hold Alt (Windows) or Option (macOS) and click the item alert to collect it.
Once collected, a confirmation message will appear on the left, and the item will be added to the player's inventory. They can access the inventory by clicking the INVENTORY icon in the top right corner.
Here, players can see all collected items, click to view details, and choose to use them.
(Optional) Set automatic drop mechanic
You've learned how to create items and place them in the scene for players to collect. In many games, players collect drops by interacting with certain objects or simply passing by specific locations—for example, gathering fruits by interacting with a tree. The drop mechanic provides a hands-free way to collect items. In a party project, you can create spots that grant items automatically. To create a drop spot:
-
Select a target object in the scene that will be the drop spot and add a Loot Drop component to it by choosing + Feature > Loot Drop.
-
Configure the trigger and drop details:
-
Leave the trigger as the default: trigger object to Self, and the condition to On Start—meaning the drop mechanic begins when the game starts. For more about triggers, see Trigger.
-
For the drops:
- Set Repeat to 1st time in Room to ensure the item appears only when players arrive the first time in this scene.
- Set Expire to 5min to ensure that the collectible is available only for five minutes.
- Set Drop Mode to Specific.
-
Specify items as drops:
- Click + New Loot.
- Choose a created item as the collectible.
- Specify how many of the item will drop at the spot.
- To add different types of drops, click + New Loot again and repeat.
-
Example:
To learn more about the drop mechanic, see Setting loot dropping at a drop point.
Control environmental lighting and effects using the Environment system
The Environment system enables fast control over the sky (skybox), sunlight, and post-processing effects of a scene.
- In Settings Explorer, click Environment. The Environment properties window will appear on the right hand.
- To quickly change the environment, you can set Environment preset to Night to view the contrast change in the skybox, sunlight and post-processings.
To learn more about environment settings, see Environment.
Playtest a project
-
In Settings Explorer, go to Game mode and set Type to Adventure.
-
Enter Play Mode to see if the items spawn and can be collected in the new environment.
Save a project
Save the project by clicking the Menu icon and selecting Save, or just press Ctrl + S.
Publish a project
-
Open Desktop, on the Create tab find your project and rename it.
-
Click the Publish button under the project card and choose Publish as a new space.
-
Fill out the game information, then click Publish to publish:
- Space name: The name of the project.
- Max Players: The maximum number of players allowed, between 1 and 30.
- Screenshots: The screenshot(s) of the project. Between 1 and 10 screenshots can be added with a resolution higher than 1440X648.
- Loading images: An image cover for the project with a resolution higher than 1218X563. No more than 5 tags can be added.
- Tags: The tag(s) of the project. No more than 5 tags can be added and special characters are not allowed in the tags.
- Loading tips: Customizable tip(s) displayed to users upon loading the project. You can add up to five tips, with each tip having a maximum character limit of 100.
- Description: A brief description of the project, between 0 and 500 words.
-
After publishing, go to the Publish tab to find your project. You can also hover over it, click
, and select Share space to copy the link and easily share it with your friends.
FAQ
Q1: Is Party Game Kit only for party games? A: No, Party Game Kit can be used for various game types beyond party games. You can select kits in YAHAHA Desktop based on different gameplay styles and perspectives.
Q2: How do I choose between the two kits (Party Game Kit vs Horror Game Kit)? A: You can consider these key factors:
- Horror Game Kit is ideal for single-player, first-person perspective games with atmospheric storytelling.
- Party Game Kit targets multiplayer games with third-person perspectives.
Q3: How does the AI 3D scene creation differ between kits? A: Each kit has a different visual and environmental style bias:
- Party Game Kit leans towards bright, beautiful natural landscapes.
- Horror Game Kit suits darker, indoor, and eerie house environments. Art styles can be further customized within the scene regardless of the kit.
Q4: Are there differences in the predefined logic of the kits? A: Yes. The kits have unique preset gameplay mechanics:
- Party Game Kit includes many interactive mechanisms, perfect for beginners to create 3D platform or jumping games.
- Horror Game Kit includes cutscenes, jumpscares, puzzle-solving mechanics suitable for narrative-driven 3D puzzle games, ideal for your next project after mastering basics.
Troubleshooting tips
Installation and setup issues
If YAHAHA Desktop or Studio fails to launch or crashes:
- Ensure you have installed the latest version (Desktop v1.3.34 or later).
- Check your internet connection is stable during downloads.
- If issues persist, contact us for support.
Publishing and sharing problems
If publishing project fails or project does not show correctly:
- Ensure all project details (name, tags, screenshots, loading images) meet formatting and resolution requirements.
- Confirm you are logged in and have a stable network connection.
- If you have imported assets, make sure the cloud build process is complete before publishing.
- Try publishing again after restarting Desktop.