M-Builder V3 — Game Maker

Metaverser
10 min readJun 7, 2023

--

Are you ready to unleash your creativity and create captivating experiences for others? Look no further than Game Maker, the latest addition to M-Builder. With Game Maker, you can design, test, and share unique experiences such as games and more in the immersive world of Metaverser. Whether you’re a professional game developer or just starting out, Game Maker provides you with the ability to showcase your creativity and leave a lasting impression on other users.

Using the provided components in a simple user interface, you can easily drag and drop elements and objects to create interactive behaviors and captivating mechanics. Share your creations in the exciting Metaverser world without the need for coding!

M-Builder Game Maker empowers you to bring different characters to life, define interactive conversations for them, showcase objects and items, control audio and visual effects, and create imaginative missions and much more using the available resources for other users.

Why is M-Builder Game Maker a game-changer in the Metaverser project?
The Metaverser development team has been working on the process of the Metaverser open world alongside the development of games. Now, in addition to that, all project land owners can step into the world of infinite game creation without the need for technical knowledge or even external. This expression, with its quality and ease of use in the blockchain world, is unparalleled and will definitely disrupt the equation.

What can you create with Game Maker?
From now on, you can create various applications for the lands and buildings you design, and this is where M-Builder V3 — Game Maker will transform the Metaverser world. You can create a wide range of thrilling experiences!

How can you create games with M-Builder Game Maker?
M-Builder Game Maker includes a variety of components, each serving a specific purpose. For example, if you want to introduce a character into your game that can interact with the player and provide guidance, you can use the NPC (non-player character) component to achieve this.

The NPC component itself is composed of two or three sub-components, each managing a specific aspect. For example, the NPC Rig Animation sub-component is responsible for controlling character animations, while the NPC Dialogue System sub-component is used to manage conversations between the player and the in-game character.

Exclusive Access: Friends-Only Entry
Have you ever wanted to restrict access to your virtual building and allow only your trusted friends to enter? The game maker makes it possible by enabling you to set a password-protected door, ensuring that only your selected friends can access your creation. This feature provides a secure and personalized environment for you and your friends to explore and enjoy together. For example, to complete the mission and unlock the door, users can utilize an access code they need to find.

Engaging NPCs: Bringing Your Virtual World to Life
In the virtual realm, it’s essential to have interactive characters to engage with visitors and create a dynamic experience. With the game maker , you can now introduce custom NPCs (Non-Player Characters) into your building. These characters can be tailored to your liking and serve as hosts, guiding and conversing with visitors in your virtual land. Watch as your visitors immerse themselves in the rich narratives and engaging dialogues crafted by you.

Cross-Platform Compatibility: Connect with Players Everywhere
The game maker breaks down barriers and enables seamless cross-platform experiences. Your creations are accessible to players across a wide range of devices, from mobile to standalone devices. Whether your friends prefer gaming on their smartphones or desktops, they can easily connect and engage with your games and interactions, fostering a vibrant and interconnected virtual community.

Real-Time Creation: Bring Your Imagination to Life
Unlike other game creations, M-Builder’s game maker allows you to create your mini-games in real-time. This means that while you play in the Metaverser universe, you can simultaneously develop and refine your game creations. By integrating the creation process seamlessly into the gameplay experience, other players can witness and interact with your evolving creations in real-time, fostering a sense of shared creativity and excitement. Metaverser distinguishes itself from other web3 games, like Sandbox, by incorporating a unified game maker within a single scene, resulting in a unique experience.

User-Friendly Components: Empowering Creativity Without Coding Skills
We understand that not everyone possesses coding skills, which is why the game maker is designed to be accessible to all. Creating your dream games and interactions is a breeze with the user-friendly components provided. Each component serves a specific function, from playing animations and sounds to running events and missions. With around 20 components available at launch and continuous updates adding even more, Metaverser ensures that your imagination knows no bounds.

Advanced Dialogue System: Crafting Engaging Narratives
Incorporating captivating narratives and meaningful dialogues into your games is a vital aspect of immersive experiences. Our game maker features an advanced dialogue system that simplifies the process of designing dialogues, questions, and multiple-choice answers. Through intuitive node-based graphs, you can effortlessly create and manage dialogues, offering diverse outcomes and choices to engage and captivate your players.

Limitless Creativity: No Boundaries, Only Endless Possibilities
When it comes to game creation, your imagination should be the only limit. With the game maker, you can infuse as much detail as you desire into your games and interactions. The only restriction you face is the number of models you use in your land. Whether you wish to create an elaborate text-based story mission or a quick and thrilling puzzle game, the game maker empowers you to bring your vision to life with unparalleled freedom.

Rewards and Recognition: Inspiring Engagement
Motivate and reward your players for completing your games by setting up exciting in-game prizes. With the game maker in M-Builder, you have the ability to incentivize and recognize the achievements of your players, creating a sense of accomplishment and driving engagement within your virtual world.

Exploring the Dynamic Component Selection
Metaverser Game Maker offers a wide range of components for users to choose from, empowering them to create their own unique gaming experiences. These components provide a variety of functionalities and customization options that enhance the gameplay and interactivity of the created games. The components will be explained briefly below:

Default

One of the core components is the “Default” component, which is automatically applied to each object. It allows users to manipulate the object’s position, rotation, and scale through its Transform properties. Additionally, it provides options such as controlling the object’s position in space and adjusting the handle position for easy model manipulation.

Visibility

The “Visibility” component enables players to dynamically change the visibility of objects and toggle their enable/disable state through events. This grants flexibility in controlling the appearance and functionality of game elements.

Input

With the “Input” component, players can set up events triggered by user actions, such as clicks or touch interactions, as well as text input. This allows for interactive gameplay mechanics and user input-driven events.

Collision

With the “Collision” component, players will have the option to choose whether if the object should be collisional or not. It also can be enabled or disabled from events.

Trigger

The “Trigger” component enables users to establish specific ranges or areas in which events are triggered when other players enter or exit them. This creates opportunities for triggering specific actions or behaviors based on player position.

Activation

The “Activation” component provides the ability to activate or deactivate objects through events, giving players control over the state and availability of game elements.

NPC

Non-player characters (NPCs) component allows users to assign ready player me URLs or Metaverser game objects as representations of these characters within the game.

HUD

The “HUD” component enables players to display text information on the Heads-Up Display (HUD) to convey gameplay status or display inventory-related details to other players.

Add Prize

The “Add Prize” component facilitates rewarding players who successfully complete a game by sending prizes or rewards to them. Bear in mind, once the user has published the game, Metaverser team will review the game and give the approval in 2–7 days. Once the review is done by the team, based on the quality of the game, a substantial amount of $BABA will be determined for the player and the creator.

Value

The “Value” component enables players to manage and track in-game values. For instance, it allows for the incrementation of values displayed on the HUD or within the player’s inventory as they collect certain items or achieve specific missions.

Play Sound

Through the “Play Sound” component, players can incorporate sound effects or music from a library of audio files to enhance the audio experience of their games.

Transform

The “Transform” component enables users to create animated objects by manipulating an object’s transform properties over multiple frames.

Play VFXman

The “Play VFX” component allows players to bring and play 2D or 3D particle effects within the game environment, adding visually appealing and immersive elements to the scene.

An Example of how to use M-Builder — Game Maker

To create an engaging mission where players must locate a button switch and unlock a door, the initial step involves importing essential elements from the “Game Starter” model pack. These elements include a character, a door, and a button switch. By incorporating these assets into the mission, the players will embark on a quest to discover the button switch and utilize it to unlock the designated door.

Next, the creator needs to set up a parameter such as “Find Key” in the event receiver of the activation component of the button switch. By doing so, any object that sends the “Find Key” parameter will trigger the activation of our button switch. This setup ensures that the button switch will be actively listened for and respond to the specified parameter, enabling players to successfully locate and interact with it during the mission.

Now, from NPC Dialogue System, a graph will be created and once it’s accepted by the player, the graph will send the “ Find Key” parameter.

Furthermore, after receiving the “Find Key” event, the button switch will be enabled and the player can interact with the object in order to turn on the switch and use it to open the door. In order for the player to turn on the switch to open the door, creator must add the “Key Found” parameter in the On Trigger Enter of the trigger component the button switch. The Parameter should be set to be sent after the player collides with the button switch.

Additionally, This parameter is placed under Event to Enable in the Transform component of the the door, and after being sent, it triggers the completion of the door opening animation.

These diverse components provided by Metaverser Game Maker empower users to design and customize their games with rich interactive features, sound effects, visual effects, and dynamic gameplay mechanics.

In conclusion, M-Builder V3 — Game Maker opens up a world of limitless possibilities for game creation and interactive experiences within the Metaverser universe. With its user-friendly components, advanced dialogue system, and real-time creation capabilities, anyone can bring their creative visions to life without the need for coding skills.

The game maker introduces exclusive features like password-protected entry, custom NPCs, cross-platform compatibility, and a reward system. These features create a secure and personalized environment, bring your virtual world to life, connect players across devices, and provide motivation and recognition.

With M-Builder Game Maker, the only limit is your imagination. Whether you’re crafting elaborate story missions or quick and thrilling games, the possibilities are endless. Join us in the Metaverser world and unleash your creativity like never before.

Start creating, inspiring, and connecting with fellow gamers and creators. Step into the future of game design with M-Builder V3 — Game Maker. The adventure awaits!

--

--

Metaverser

Metaverser is a virtual world that enables users to have fun while playing inside its metaverse and earn income from different play-to-earn games.