IMBuilder

IMBuilder (B/C/X) is an intuitive No-code development tool that supports functional modularization, simplifying the complex XR content development process within a modular environment to enable anyone to easily create XR content for education and training. To solve the problem of good ideas being limited by technical constraints, we created IMBuilder — a development tool that allows content creation without complex coding.
IMBuilder is an innovative XR development tool that makes the process of realizing ideas simple and clear.
IMBuilder Development Environment No-code XR Content Creation
IMBuilder Feature Example 1 IMBuilder Feature Example 2 IMBuilder Feature Example 3

Development Environment and Performance Specifications

Engine Unreal Engine 5.3 GPU DirectX 11/12 compatible, RTX 3060 class
Graphics PBR (Material) Shading Model RAM 16GB
OS Windows 10·11 (64bit) Device Meta Quest 3, HTC Vive
CPU Intel or AMD Quad Core 2.5GHz

IMBuilder Planning Standardization Document

Data-driven Integrated Management System for Content Planning and Development

Example of Standardized Planning Structure 1 Example of Standardized Planning Structure 2
The IMBuilder planning standardization document is a standardized system for integrating and managing the entire process from content planning to development in a data-driven way.
It defines major components such as scenarios, interactions, direction, and UI as modular units, ensuring that the structure established at the planning stage directly corresponds to the development and implementation phase.

This enables developers to implement content directly using planning data without complex code interpretation or non-standard communication, maximizing consistency between planning intent and implementation results. Additionally, through a process-oriented design approach, the objectives, actions, and feedback of each stage are clearly defined, ensuring the traceability and consistency of content structure.

Key Features

Data-driven Structuring

Data-driven Structuring

All planning elements are defined as data and mapped 1:1 with the internal sequence structure of the engine. The composition, flow, and interaction of content are clearly managed to minimize structural confusion during the development phase.

Modular Planning System

Modular Planning System

Each element such as scenario, interaction, direction, and UI is managed in a modular form. It enables flexible expansion and reuse depending on project requirements.

Integrated Collaboration and Verification Environment

Integrated Collaboration and Verification Environment

A consistent collaboration process is established based on data linkage between planning and development. Deliverables are automatically structured for efficient verification and maintenance.

Expected Outcomes

Ensuring Consistency between Planning and Development

Ensuring Consistency between Planning and Development

Minimizes discrepancies between planning intent and implementation results, enhancing quality stability.

Enhanced Collaboration Efficiency

Enhanced Collaboration Efficiency

Reduces communication burden and improves work efficiency through data-centric structural definitions.

Improved Maintainability and Scalability

Improved Maintainability and Scalability

Structural information of content is managed as data, minimizing risks during project modifications and extensions.

Standardized Project Management

Standardized Project Management

Manages the entire process of planning, development, and operation under a unified standard to ensure consistent quality.

Value Proposition

Intuitive Interface

Intuitive Interface

Designed so that anyone can easily configure and use it without prior development knowledge.

Instant Feedback

Instantly Viewable Results

Immediately view the configured results to shorten
the feedback loop and maximize efficiency.

Modular Content Creation

Modular Content Creation

Build diverse XR content quickly and consistently
using standardized functional modules.

Efficient Collaboration & Maintenance

Efficient Collaboration & Maintenance

Minimize repetitive tasks and confusion to enhance collaboration, improve maintenance efficiency, and reduce management workload.

Creative & Efficient Development Environment

Balance of Creativity and Efficiency

Enables creators to focus on realizing ideas without technical barriers, providing a balanced environment of creativity and efficiency.

IMBuilder C (CBT version)

Build CBT content like assembling modules a simple No-code development tool

IMBuilder C is a procedural XR training content development tool optimized for CBT environments, simplifying the complex coding process of traditional XR content creation into a No-code modular workflow.
IMBuilder C (CBT version) enables users without technical expertise to quickly and consistently produce XR content for education and training. Built on Unreal Engine 5.3 with the IMDF standard, it allows easy development of structured CBT-style training content and efficient implementation of practical learning flows through automated interaction modules.
With its standardized scenario framework, strong content compatibility, and user-centered UI·UX design, IMBuilder C offers an intuitive, scalable XR development environment suitable for a wide range of projects.
IMBuilder C XR Content Example

IMBuilder C Planning Standardization Document

Sequence-based procedural planning–development standard framework

Completed standardized document

Completed standardized document

Development example based on standardized document

Development example based on standardized document

The IMBuilder C planning standardization document defines content structure in a data-driven manner and is designed and planned with a procedure-centric approach so that the planning document and the engine’s internal sequence structure map 1:1. By clearly specifying the purpose, actions, and feedback of each step, it minimizes discrepancies between planning intent and actual implementation, while strengthening the linkage among scenario, interaction, and directing elements to ensure data traceability and consistency during content verification and maintenance. It establishes a consistently managed development process, reduces the gap between planning and development, and enables stable production of project-specific, tailored content. In addition, by clearly separating data flows and module structures by development phase, it realizes a development environment that combines collaboration efficiency, scalability, and stability.
Data-driven procedural design

Data-driven procedural design

Every planning step is defined as data and precisely matched to the engine’s sequence structure.

Ensuring planning–development consistency

Ensuring planning–development consistency

Per-step goals and feedback are clearly specified to minimize deviation and maintain consistent quality.

Enhanced scalability and collaboration efficiency

Enhanced scalability and collaboration efficiency

Clear separation of data flows and module structures provides an environment optimized for maintenance, collaboration, and expansion.

Key Features of IMBuilder C

Sequence-based structure image

Automated Sequence Control

Designed with a CBT-optimized, sequence-based structure that automatically controls training stages and efficiently manages step-by-step learning flows.

Interaction module image

Interactive Practice-based CBT

Provides immersive, hands-on learning experiences through interactive modules that engage learners directly in procedural training.

IMDF data structure image

Standardized IMDF Integration

Enhances content compatibility through standardized IMDF data structure and offers seamless UI·UX integration with training management systems.

Essential Classes for Content Composition

IMBuilder C adopts a sequence-based structure specialized for CBT training to automatically control step-by-step learning procedures and efficiently implement hands-on training flows through interaction modules. Each sequence includes directing and interaction actors, and a standardized data structure (IMDF) ensures interoperability across content.

STEP 01

BP_SequenceManager

Manages the overall flow and execution order of sequences

STEP 02

BP_Sequence

Stores directing and interaction actors for each scenario step

STEP 03

IMBuilder_Interactor

Handles instruction-level guidelines and interactions

BP_SequenceManager

Global sequence management

BP_ContextManager

Narration and subtitle management

BP_MainPawn

Player viewpoint control

IA_InteractionCollision

Detects and handles interaction collisions between objects and the user

IA_Interactor

Defines per-object interaction behaviors (grab, move, rotate, etc.)

Content structure image

IMBuilder_Interactor

Basic interaction component
that controls interactions within content

BP_MainPawn.uasset

BP_ContextManager

BP_SequenceManager

BP_MainPawn

Key Components for Directing

IMBuilder C enables the creation of immersive learning content through various visual and audio directing features.
From realistic assembly and motion animations to natural object appearance and disappearance, sequential multi component assembly, and simultaneous multi-action execution every function enhances user engagement and comprehension in CBT environments.

01IA_SkeletalMesh

Provides animation control to express
object movement and actions.

IA_SkeletalMesh

02IA_MultipleDissolve

Creates natural appearance and disappearance
effects using dissolve transitions.

IA_MultipleDissolve

03IA_MultipleComponentAssembly

Sequentially assembles multiple components
to visualize structured processes.

IA_MultipleComponentAssembly

04IA_MultipleSkeletalMesh

Simultaneously plays multiple animations
to represent complex or collaborative actions.

IA_MultipleSkeletalMesh

05Narration

Outputs voice guidance and narration
aligned with each training phase.

Narration

IMBuilder C Use Cases

Practice-Oriented CBT Training XR Content Developed with IMBuilder C

IMBuilder C provides a sequence-based structure optimized for CBT (Computer-Based Training) environments,
offering step-by-step training control, interaction modules, and automated feedback features.
It is widely used by industries and educational institutions to develop hands-on XR training content,
enhancing interoperability and operational efficiency through its standardized data structure (IMDF).

Development Environment and System Requirements

IMBuilder C is a Blueprint-based plugin developed with Unreal Engine 5.3 as the recommended platform, ensuring stable operation even on standard PC environments. Utilizing Unreal Engine’s PBR (Material) shading model, it delivers realistic lighting and texture rendering, making it ideal for high-quality XR training content production. It runs on Windows 10 or 11 (64-bit) systems, with a recommended configuration of Intel or AMD Quad-Core CPU (2.5GHz or higher), DirectX 11/12 compatible NVIDIA GeForce RTX 3060 or higher GPU, and at least 16GB RAM.
Engine Base Unreal Engine 5.3 (Blueprint-based Plugin)
Operating Environment Windows 10 / 11 (64-bit)
Recommended CPU Intel or AMD Quad-Core, 2.5GHz or higher
Recommended GPU DirectX 11 / 12 compatible, NVIDIA GeForce RTX 3060 or higher
Memory 16GB RAM or higher
Graphics Quality High-quality real-time rendering based on PBR (Material) shading model
Application Environment PC-based CBT educational XR content creation and execution

Contact IMBuilder C

IMBuilder C is a sequence-based no-code builder specialized for creating CBT training XR content.
It provides an efficient hands-on learning environment with automated training control, interaction modules, and IMDF data compatibility.
For solution inquiries, technical consultations, or partnership proposals, please contact us anytime. Our team will respond promptly after reviewing your request.
Phone Inquiry
1600-1663
Samwoo Immersion – IMBuilder C Division
Email Inquiry
info@samwooim.com
※ Please include your company name, inquiry purpose (IMBuilder C), and contact information.
Operating Hours
Mon–Fri 09:30 – 18:30
Lunch Break: 12:30 – 13:30
Closed on weekends and public holidays
--
Article 1 Consent to Collection of Personal Information and Collection Method
< The name of a company or website > (“URL” hereinafter “Website”) shall establish a procedure for allowing customers to click the button “Agree” to the terms of use, collection of personal information, and details of personal information used. Customers shall be deemed to have agreed to the collection and use of their personal information by clicking the “Agree” button.

Article 2 Personal Information Items Collected and Purpose of Using Personal Information
“Personal Information” means information on living persons and refers to their names, resident registration numbers, or any other information that identifies such persons. (Even if such information alone cannot identify a certain person, such information that can be easily combined with other information and be used to identify such a person.)

The Website has the following purposes for collecting and using customers’ personal information:

Personal information of general members
- Time of collection: Signing up for membership
- Mandatory collection items: ID, password, e-mails, names *required to be revised*
- Optional collection items: Profile images, date of birth, telephone number, address *required to be revised*
- Purpose of using personal information: Signing up for membership, customer consulting for the use of services, and delivery of notices
- Retention period: Immediately deleted upon withdrawal of membership or retained for five (5) years for purchasing members

Order information (including members and non-members)
- Time of collection: Upon placing orders
- Mandatory collection items: Information of customers placing orders (name, address, telephone, and e-mail), information on recipient (name, address, telephone), payment approval information
- Optional collection items: Delivery of messages
- Purpose of using personal information: Payment and delivery of ordered products
- Retention period: Retained for five (5) years

Article 3 Collection of Personal Information via Cookies
The Website may install and operate cookies that store and frequently retrieve customers’ information. A cookie means a small amount of text files that a website sends to users’ computer browsers (Internet Explorer, and others)
1) Purposes of using cookies
- Providing differentiated information, depending on individuals’ interests
- Analyzing the access frequency or staying time of users, identifying users’ tastes and interests, and using them for target marketing and as a measure for service improvement
- Tracing the information on items purchased and items to which users pay attention, and providing tailor-made services
2) Operation of cookies and rejection of cookiesCookies are stored at the hard disk of users’ computers. Cookies identify users’ computers but do not personally identify users.
In addition, customers may accept or reject all cookies, or go through checks whenever cookies are stored by changing settings on their web browser.
However, if customers refuse to store cookies, they may not use some services that require them.
3) Method for changing settings to reject cookies
A. Internet Explorer
Directly change settings by clicking Tools > Internet Options > Personal Information tab on the upper menu of a web browser
B. Chrome
Directly change settings by clicking Menu icon on the upper right bar of a web browser >Settings > Advanced Settings on the bottom of the screen > Contents Setting button on Personal Information section > Cookies section

Article 4 Periods of Retaining and Using Personal Information and Destruction of Personal Information
1) Customers’ personal information shall be destroyed without any delay after the purposes of collection and use of their personal information have been fulfilled. However, if customers’ personal information needs to be retained for a certain period of time for the following purpose of verifying transaction parties’ rights and obligations in accordance with provisions of relevant statutes, such as the Protection of Consumers in e-commerce and Other Transactions Act, such information shall be retained for the specified period:
A Article 6 of the Protection of Consumers in e-commerce and Other Transactions Act
- Records on contracts or withdrawal of offers: Retained for five (5) years
- Records on payments and the supply of goods: Retained for five (5) years
- Records on the resolution of customers’ complaints or disputes: Retained for three (3) years
B Article 15.2 of the Protection of Communication Secrets Act
- Log-in records: Retained for three (3) months
C Other related statutes
2) The Website shall destroy personal information in the following manner.
A. Destruction procedure-The information entered for membership sign-up shall be transferred to a separate database (in case of information on paper, a separate filing cabinet), stored for a certain period of time in accordance with internal guidelines and other relevant statutes, and then destroyed.
- The above personal information shall not be used for any purposes other than for the purposes stipulated by law.
B. Destruction methods-Personal information printed out on paper shall be destroyed by shredding or burning. - Personal information in electronic file format shall be entirely destroyed by technological methods so that they may not be restored or regenerated.
3) The Website shall give dormant members (who have not used services for the last twelve (12) months) a notice on the forfeiture of membership in accordance with Article 29.2 of the Act on Promotion of Information and Communications Network Utilization and Information Protection. If such members fail to reply to such a notice, they may be considered to have forfeited their membership at the Website’s discretion. In such a case, dormant members’ personal information may be stored and managed separately from other members’ personal information. Such personal information that is separated and stored shall be destroyed after the lapse of the statutory retention period. In case a customer makes a request, then such a customer’s personal information that is not destroyed shall be made available again at the time of resuming the use of services.

Article 5 Provision of Personal Information for Third Parties
1) The Website shall neither use customers’ personal information nor provide such information for other persons, companies, and institutions beyond the scope of Article 1 above (Personal Information Items Collected and Purpose of Using Personal Information).
2) The following cases are exceptions.
A. When customers’ personal information is required by relevant institutions for investigative purposes in accordance with relevant statutes
B. When customers’ personal information is provided in a form that cannot identify certain individuals for advertisers, suppliers, or research organizations to compile statistics or conduct academic or market research
C. When customers’ personal information is requested in accordance with pre-determined procedures under other relevant statutesEven if personal information is provided in accordance with the foregoing, we do our best to ensure that such information is not indiscriminately provided against the original purpose of collection and use of such information.

Article 6 Outsourcing of Personal Information Processing
The Website outsources the processing of users’ personal information to outside professional organizations as follows for the smooth conduct of businesses, such as provision of better services and customers’ convenience.
- Delivery of ordered products: OO Delivery Service *required to be revised*
- Establishing and maintaining computer systems: Hosting companies *required to be revised*
- Delivery tracking system service: Goodsflow Inc.
- Payment and escrow service: PG *required to be revised*
- Self-authentication, i-PIN service: Dream Security Inc.
※ The information shared with outsourcing companies shall be limited to the minimum information required to fulfill the original purpose of outsourcing. In addition, optional personal information is provided for outsourcing companies at the request of customers for services.
※ The list of outsourcing companies may be subject to change, depending on changed services and contractual periods. Any change in this list shall be announced in advance via notices. Customers participating in short-term events shall be individually notified of such events.

Article 7 Access and Modification of Personal Information

1) Customers may access or modify their personal information registered at the Website at any time. Customers may click the Change Members’ Information menu and directly access or modify their personal information. They may also request for such access or modification by sending e-mails or written requests to a chief privacy officer or a personal information handling employee at the Website. Then, the Website shall take relevant measures without any delay.
2) If customers demand the correction of any errors in their personal information, such personal information shall be neither used nor provided by the Website until such errors have been corrected.
3) If incorrect personal information has been already provided for any third party, then the Website shall immediately notify such third party of the result of correction of this information and have this third party also modify the information.

Article 8 Withdrawal of Consent to Collection, Use, and Provision of Personal Information
1) Customers may withdraw their consent to the collection, use, and provision of their personal information that is made available when signing up for membership at any time. They may do so by clicking Withdrawal of Consent (Membership) in the Personal Information Management Menu on the initial landing page of the Website. They may also do so by contacting the chief privacy officer of the Website in writing, by telephone, or through e-mail. Then, the Website shall immediately take necessary measures, such as deletion of personal information. The Website shall immediately notify customers of such measures, including withdrawal of consent and destruction of personal information.
2) The Website shall take necessary measures to ensure that customers withdraw their consent (membership) to the collection of their information through an easier method than what they used to give their consent to the method of collecting personal information.

Article 9 Measures for Ensuring the Security of Personal Information
The Website shall take technological/administrative/physical measures required for ensuring the security of personal information in accordance with Article 29 of the Personal Information Protection Act.
1. Encryption of personal information
Users’ personal information, including passwords, is stored and managed and is only known to the users who own that information. Important data is secured with separate features, such as the encryption and locking of files and transmitted data.
2. Technological measures against hacking
The Website shall install, regularly update, and check security porgrams to ensure that personal information is not leaked and damaged due to hacking or computer viruses. It shall also install systems in areas to which access from the outside is controlled, as well as technologically/physically inspect and block such areas.

Article 10 Protection of Personal Information of Children under Fourteen Years of Age
The Website deems the protection of children’s personal information in online environments to be also important. It does not allow children under fourteen years of age who require the consent of their legal counsel to apply for membership. If such childern sign up for the Website or provide their personal information due to the theft of their names and information or abuse of systems, then their legal counsels may exercise all rights.

Article 11 Chief Privacy Officer
The Website appoints the following chief privacy officer who is responsible for the handling of personal information and the handling of customers’ complaints regarding personal information and damage reliefs.

▶ Chief Privacy Officer
- Name: *required to be revised”
- Title: *required to be revised”
- Job grade: *required to be revised”
- Contact point: *required to be revised”

Article 12 Modification of the Guideline on Personal Information Processing
This guideline on personal information processing shall take effect on its effective date. Any addition of change under statutes and this guideline, and deletion and correction of anything in this guideline shall be announced via notices seven (7) days prior to the effectuation of such addition, deletion, or correction.


(48732) 10th floor, 244, Jungang-daero, Dong-gu, Busan (Choryang-dong, Heungkuk Life Insurance Busan office building)

TEL : 1600-1663 

FAX : 051-977-0302 

 MAIL : info@samwooim.com