LogoLogo
一般アカウントプレイヤーオーナークリエイターThe Sandbox ウェブサイト
クリエイターページ
クリエイターページ
  • 🎆クリエイター向けコンテンツのご紹介
  • 🟦制作の基本
    • 🟦LAND の使用方法とサイズ
    • 🟦アセットと装備品
    • 🟦アバターとキャラクター
    • 🟦外観とイメージ
    • 🟦ロジックの基本
    • ❓ゲームプレイに関する質問
    • ❓アセットに関する質問
  • 🪙収益化
  • Game Maker
    • ✨体験の制作
    • 🔰初心者向けガイド
    • 📖ドキュメント
      • Game Maker ホーム画面
      • 体験の管理
      • コントロールとショートカット
      • 制作に関するメニュー
        • トップバー
          • メニューバー
          • Objective
          • Player
          • Gameplay
          • Debug
        • サイドバー
          • Hierarchy
          • Preset
        • ライブラリとクイックアクセスバー
        • グリッドシステムとスナップツール
        • プロパティパネル
      • 🔹ブロックの使い方
      • 🔹アセットとオブジェクトの使い方
        • ビヘイビアとコンポーネントのパラメーター
        • Tags(タグ)
        • Messages(メッセージ)
      • 🔹Behaviour(ビヘイビア)
        • Actor Property Switcher
        • Advanced Platform
        • Animated Decoration
        • Asker
        • Asset Spawner
        • Basic Platform
        • Bird
        • Citizen
        • Crowd Event
        • Door
        • Farmer
        • Healer
        • Melee Enemy
        • Message Broadcaster
        • Multi
        • Post Process Effects
        • Predator
        • Prey
        • Projectile
        • Replace Asset
        • Spawn Point と Avatar's Feature
        • Soldier
        • Timed Events
        • Void
        • Weather Switcher
      • 🔹Components(コンポーネント)
        • Avatar Checkpoint
        • Avatar Teleport
        • Button
        • Climbable
        • Collectable
        • Defeat
        • Drop
        • Health
        • Image Display
        • Indicator
        • Light
        • NFT Details Display
        • NFT Image Display
        • NFT Sensor
        • Pickable
        • Plant
        • Play Sound
        • Power Up
        • Rarity VFX
        • Raycast
        • Slide
        • Speaker
        • Switch
        • Toggle
        • Trigger Volume
        • Victory
        • Visual FX
      • 🔹ゲームルール
        • ルールタイプ
        • シングルプレイヤーとマルチプレイヤーのロジック
      • 📋クオリティガイドライン
        • Text Formatting
        • 最適化
        • テスト
        • プレイアビリティ
      • パッチノート
        • Game Maker 0.9 (Active)
        • Game Maker 0.8 (Active)
        • 0.7
        • 0.5 [10/02/2021]
        • 0.4 [12/23/2020]
      • 🔩テンプレート
    • 📑クリエイティブガイド
      • 📗ゲームルールガイド
        • 🅿️Point Race
        • 🅿️Collect Points(ポイント集め)
        • 🅿️Time Trial(タイムトライアル)
        • 🅿️Combo(コンボ)
        • 🅿️Hunger(ハンガー)
        • 🅿️Poison(ポイズン)
        • 🅿️Shop(ショップ)
        • シングルプレイヤーとマルチプレイヤーのロジック
      • ⚙️ロジックガイド
        • Climbing
        • Doors & Chests
        • Dialogue Strings
        • Quiz
        • Collectibles
        • Quests
          • Quest System & Indicators
          • Dialogue States for Quests
        • Platforms
          • Button & Platform
        • Victory & Defeat
        • Miscellaneous
        • NFT Inspect
        • Fighting
        • Respawn
      • 🏞️体験ガイド
        • Tower Defense
        • Horror/Backrooms
        • Parkour & Platformers
        • Resource Management
          • Cooking Simulator
        • Survival
        • Action / Adventure
        • Night Club & Sound
        • Virtual Home & Architecture
        • NFT Gallery / In-Game Shop
        • Puzzle Games
        • Social Hubs
        • Simulation
      • 🎲体験デザインテクニック
        • ストーリーデザイン
          • Worldbuilding
          • Storyboard
          • Dialogue
        • アートデザイン
          • Experience Art Concept
          • Asset Curation
          • Blockout Aesthetics
          • Detailing /Dressing
        • 3D 空間レイアウト
          • Rough Base Map
          • Greyboxing / Blockout
        • ゲームデザイン
          • 難易度の設定
          • リスクと報酬
          • Game Loops & Decisions
    • 🎬ゲーム制作ガイド
      • 🟥コンセプト
      • 🟧ブロックアウト
      • 🟨ロジック
      • 🟩アート
      • 🟦QA
      • 🟪ポリッシュ
      • ⬜マーケティング
    • 🧰体験の公開
      • 体験マネージャー
        • Experience Analytics
        • 🧰体験ページ
          • Content Guide
          • Marketing
          • Create an Experience Trailer
          • Player Engagement
        • マップロケーション
        • アセットレビュー
        • GM Compatibility Check
        • アクセス制限
      • Collaborating With Third Parties
      • ❓体験の公開に関する質問
    • 🕘変更履歴
      • Game Maker 0.11
        • 0.11 アップグレードガイド
    • ❓Game Maker に関する質問
  • VoxEdit
    • ✨アセットの制作
    • 🔰初心者向けガイド
    • 📖ドキュメント
      • Navigate VoxEdit Home
      • Controls & Shortcuts
      • 🔹ブロックエディタ
        • ブロックエディタ - メニュー
        • Block Editor Dropdown Menu
        • Block Editor Top Bar
        • Block Editor Tools Menu
        • Block Editor Viewport
        • Block Editor Panels
      • 🔹モデラー
        • Modeler Menus
        • Modeler Dropdown Menu
        • Modeler Top Bar
        • Modeler Tools Menu
        • Modeler Viewport
        • Modeler Panels
      • 🔹アニメーター
        • Animator Menus
        • Animator Dropdown Menu
        • Animator Top Bar
        • Rig: Animator Skeleton & Viewport
        • Motion: Animator Timeline Panel
        • Animator Library & Inspector Panels
      • 🔹テンプレート
      • 📋クオリティガイドライン
        • Asset Types & Collisions
        • Asset Scale
        • Node Efficiency
        • Pivot Point & Alignment
        • アニメーション
        • ビジュアルクオリティ
        • Asset Name & Description
        • Manage Files & Folders
    • 📑クリエイティブガイド
      • 🧍アセットガイド
        • Structures & Landmarks
          • Basic Building: No Entry
          • Animated Building: No Entry
          • Unanimated Building: Player Entry
          • ランドマーク
          • 建物の正面
          • Structure Component Parts
          • Modular Architecture
        • Humanoids & Animals
        • Vehicles
        • 装備品
        • Art: Statues, Paintings
          • Animated Art Screens
          • Statues
          • キネティックアート彫刻
          • Paintings
          • パフォーマンスアート
        • Furniture
        • Platforms
        • Doors, Gates, and Windows
          • Multi Design Door Asset
        • Chests & Other Animated Interactions
        • Plants, Trees
        • Objects, Machines
        • Signs & Text
        • Obstacles
        • フレームアセット
      • 🎨アートテクニック
        • アートアイデア
        • 3D デザイン
          • 🧹Need to Simplify?
          • ✂️Trim All Volumes
          • 🟢Optimize with Texture
          • 🟢Curved Edges: Blocky Style
          • 🟡Break Down Objects
          • 🟡Create Smooth Angled Lines
          • 🟡Circular Shapes: Cross Technique
        • 色とテクスチャ
          • 🪅Colour Choice & Strategy
          • 🧱Textures & Materials
    • 🧰アセットのワークスペースへのアップロード方法
    • 🌟アセットのミントと販売方法
    • 🕘変更履歴
    • 🔓オープンソースアセット
    • ❓VoxEdit に関する質問
  • クリエイター向けプログラム
    • 🏗️Builders' Challenge
      • ルールと参加条件
      • 賞金の獲得と報酬
      • Builders' Challenge 成功のコツ
      • ❓Builders' Challenge に関する質問
    • ℹ️コンテスト
    • 🏆Game Jam
      • ルールとガイドライン
      • 審査と投票
      • 過去の入賞作品
      • ❓Game Jam に関する質問
    • 🏆VoxEdit コンテスト
      • ルールとガイドライン
      • 審査と投票
      • 過去の入賞作品
      • ❓FAQs: Voxel Art Contests
  • 一般
    • 📚The Sandbox ドキュメント
    • 🔄遊んで、作って、稼ごう!
    • 🗺️マップ
    • 🛒マーケットプレイス
    • 🗣️Discord コミュニティ
    • 🔗SNS、お知らせ、ブログ
    • The Sandbox リンク集
    • 📣FAQ(よくある質問)
    • ❓ヘルプ、お問合せ
GitBook提供
LogoLogo

インフォ

  • Discord
  • SNS、お知らせ、ブログ
  • システム状況

プレイ

  • イベント
  • マップ
  • アバター

制作

  • VoxEdit
  • Game Maker
  • コンテスト

所有

  • SAND
  • LAND
  • トークン

Copyright © The Sandbox. All Rights Reserved.

このページ内
  • ⚠️ Test Your Game!
  • Common Issues to Look For

役に立ちましたか?

  1. Game Maker
  2. ドキュメント
  3. クオリティガイドライン

テスト

前へ最適化次へプレイアビリティ

最終更新 1 年前

役に立ちましたか?

⚠️ Test Your Game!

Plan at least 1-2 days to test your game thoroughly to fix any potential issues before or . If your Experience includes a lot of custom mechanics that combine logic or branching gameplay, it may be a good idea to plan for 1-2 more days to test it thoroughly and have time to make any improvements needed.

Testing your game is essential to its success, but no matter how much you test, issues can sometimes occur against expectations. It is your job to protect the player to the best of your ability in case this happens. If the player gets stuck, their only way to escape may be to use the /respawn command. This will spawn them on the Avatar Portal.

To avoid frustrating players, build a checkpoint system into key areas of your Experience to teleport players past challenges they've already overcome so they won't need to be repeated.

Common Issues to Look For

Traps

Problem:

Players can't escape some areas they've fallen into by jumping or squeezing between blocks and assets.

Usual Causes:

  • An avatar's jump is 1.5 blocks high.

  • An Asset's invisible collider(s) can block movement through areas that appear to be open.

Solutions:

  • Check for areas 2 blocks or more deep. Add blocks to be used as steps or fill holes.

  • Asset colliders are not visible in Game Maker. Test in Play mode to verify collisions allow the free movement players will need.

Awkward Collisions

Problem:

There are unnatural collisions with Assets that distract from immersion and add frustration.

Usual Causes:

  • Some Assets need more polish so they look identical, but have more realistic collisions.

  • Some objects are aesthetically pleasing for your scene, but difficult to move around or over.

Solutions:

  • If you created the Asset causing the awkward collisions, check that the collider is as close to the visble voxels as possible. If not, modify it using the Animator module in VoxEdit to break it down into more models with their own smaller colliders. See for more information.

  • If the collisions are caused by objects on a pathway, such as grasses or rugs, select the objects, open the Properties Panel, and .

Broken Mechanics

Problem:

Gameplay can be broken due to custom logic not working as expected.

Usual Causes:

  • Occasionally, there are known issues with certain releases of Game Maker.

  • Logic must communicate either on a synchronised [MP] layer, which reflects change at the same time for all players, or on a client-only [SP] layer, which is based on an individual player's progression in an Experience. Quests only communicate with client-only [SP] behaviours and components.

  • Objects can't send messages to themselves.

  • If many things are triggered to happen by the same message and there are other sub-events triggered, the outcomes may not happen in the order intended.

  • Some objects have a special logical role in your Experience, such as a quest giver, and need protection from accidental destruction.

  • Many behaviours and components have a range of communication in order to send messages to other objects.

Solutions:

  • Check that messages flow properly in the [MP] and [SP] layers for the intended gameplay. Many behaviours and components have both [MP] and [SP] versions available so you can modify the communication flow if needed.

  • Add a test object to turn on a light or pop up a speaker dialogue when a message is received to rule out whether the cause of a messaging bug may be the trigger object or the receiver object. Make sure objects that will receive a message are in range of other objects that will send them.

Broken Game Flow

Problem:

Players can skip past gameplay, break the triggers for gameplay intended for later, or trigger gameplay in an unintended order.

Usual Cause:

A simpler logic setup allows players to trigger events anytime. You must identify the conditions that need to exist for certain logic to be "unlocked" in order to create the game flow you intend.

Solutions:

  • Verify that player actions earlier in the game flow will not make it impossible to complete a Quest intended for later.

  • Use natural physical barriers as part of the narrative, which can be removed to open access to new areas and their logic.

Access to Off-Limits Areas

Problem:

Players can access areas they shouldn't.

Usual Cause:

Your Experience needs polish to focus players on the gameplay areas you've designed with text or visual cues and physical barriers.

Solutions:

  • Lead players in the right direction with hints in the dialogue, clear instructions in quests, quest markers, and design details that draw their eyes to go to the right places at the right time.

  • If physical barriers are needed, it's best to create natural barriers that fit into your narrative.

  • In some cases, invisible objects with collisions can be used as barriers.

  • Some objects include default behaviours, such as platforms or doors, which should be removed to prevent access to unintended areas.

IMPORTANT: In addition to testing your game in Editor mode in the Game Maker, it is strongly recommended to share your Experience to the Gallery and test it there. In some cases, Experiences in the Gallery or Game Client behave differently than your results from testing in the Editor. Testing thoroughly in the Gallery will give you enough time to deal with unexpected surprises.

Some objects with behaviours or components may respond more consistently if the message they receive is sent from a or if a message is that has been applied to the object.

Check for known issues, make sure you're using an updated version, and ask in Discord if other players are having the same issue.

Create small delays in messages being sent using behaviour so your logic can have time to sequence smoothly.

Make sure Quest giver objects have "plot armour." Remove the component that applies by default with many non-player character behaviours.

Add a component to any objects whose behaviour should only be active at certain times in your game's flow (for example, ). Trigger the behaviors to turn on and off with messages sent when events that happen just before it are completed. Verify that logic which should not initially be "on" has the proper initial state and is triggered on at the right time.

📖
📋
Game Maker Change Logs
Timed Events
Health
Toggle Behaviour
quest dialogue states
Publishing to LAND
Break Down Objects
Message Broadcaster
sharing to the Gallery
directed to a tag
set them to have no collisions