<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019c995f-fb81-7fe8-8cc1-d14d4c5f894e,g:55ee8895-8dae-448d-a326-bf0d1c7c02b2-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:perf="http://www.perfectcorp.com/20260630" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.perfectcorp.com/20260630">
  <xs:import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd"/>
  <xs:import namespace="https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full" schemaLocation="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="perf-20260630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="perf-20260630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="perf-20260630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="perf-20260630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.perfectcorp.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS" roleURI="http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS">
        <link:definition>9952151 - Statement - UNAUDITED CONDENSED INTERIM CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>9952152 - Statement - UNAUDITED CONDENSED INTERIM CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" roleURI="http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME">
        <link:definition>9952153 - Statement - UNAUDITED CONDENSED INTERIM CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" roleURI="http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY">
        <link:definition>9952154 - Statement - UNAUDITED CONDENSED INTERIM CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>9952155 - Statement - UNAUDITED CONDENSED INTERIM CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="HistoryandOrganization" roleURI="http://www.perfectcorp.com/role/HistoryandOrganization">
        <link:definition>9952156 - Disclosure - History and Organization</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TheDateofAuthorisationforIssuanceoftheFinancialStatementsandProceduresforAuthorisation" roleURI="http://www.perfectcorp.com/role/TheDateofAuthorisationforIssuanceoftheFinancialStatementsandProceduresforAuthorisation">
        <link:definition>9952157 - Disclosure - The Date of Authorisation for Issuance of the Financial Statements and Procedures for Authorisation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ApplicationofNewStandardsAmendmentsandInterpretations" roleURI="http://www.perfectcorp.com/role/ApplicationofNewStandardsAmendmentsandInterpretations">
        <link:definition>9952158 - Disclosure - Application of New Standards, Amendments and Interpretations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofMaterialAccountingPolicies" roleURI="http://www.perfectcorp.com/role/SummaryofMaterialAccountingPolicies">
        <link:definition>9952159 - Disclosure - Summary of Material Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CriticalAccountingJudgmentsEstimatesandKeySourcesofAssumptionUncertainty" roleURI="http://www.perfectcorp.com/role/CriticalAccountingJudgmentsEstimatesandKeySourcesofAssumptionUncertainty">
        <link:definition>9952160 - Disclosure - Critical Accounting Judgments, Estimates and Key Sources of Assumption Uncertainty</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccounts" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccounts">
        <link:definition>9952161 - Disclosure - Details of Significant Accounts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactions" roleURI="http://www.perfectcorp.com/role/RelatedPartyTransactions">
        <link:definition>9952162 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PledgedAssets" roleURI="http://www.perfectcorp.com/role/PledgedAssets">
        <link:definition>9952163 - Disclosure - Pledged Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantContingentLiabilitiesandUnrecognizedContractCommitments" roleURI="http://www.perfectcorp.com/role/SignificantContingentLiabilitiesandUnrecognizedContractCommitments">
        <link:definition>9952164 - Disclosure - Significant Contingent Liabilities and Unrecognized Contract Commitments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantDisasterLoss" roleURI="http://www.perfectcorp.com/role/SignificantDisasterLoss">
        <link:definition>9952165 - Disclosure - Significant Disaster Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantEventsAftertheBalanceSheetDate" roleURI="http://www.perfectcorp.com/role/SignificantEventsAftertheBalanceSheetDate">
        <link:definition>9952166 - Disclosure - Significant Events After the Balance Sheet Date</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Others" roleURI="http://www.perfectcorp.com/role/Others">
        <link:definition>9952167 - Disclosure - Others</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformation" roleURI="http://www.perfectcorp.com/role/SegmentInformation">
        <link:definition>9952168 - Disclosure - Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofMaterialAccountingPoliciesPolicies" roleURI="http://www.perfectcorp.com/role/SummaryofMaterialAccountingPoliciesPolicies">
        <link:definition>9955511 - Disclosure - Summary of Material Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ApplicationofNewStandardsAmendmentsandInterpretationsTables" roleURI="http://www.perfectcorp.com/role/ApplicationofNewStandardsAmendmentsandInterpretationsTables">
        <link:definition>9955512 - Disclosure - Application of New Standards, Amendments and Interpretations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofMaterialAccountingPoliciesTables" roleURI="http://www.perfectcorp.com/role/SummaryofMaterialAccountingPoliciesTables">
        <link:definition>9955513 - Disclosure - Summary of Material Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsTables" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables">
        <link:definition>9955514 - Disclosure - Details of Significant Accounts (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsTables" roleURI="http://www.perfectcorp.com/role/RelatedPartyTransactionsTables">
        <link:definition>9955515 - Disclosure - Related Party Transactions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OthersTables" roleURI="http://www.perfectcorp.com/role/OthersTables">
        <link:definition>9955516 - Disclosure - Others (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationTables" roleURI="http://www.perfectcorp.com/role/SegmentInformationTables">
        <link:definition>9955517 - Disclosure - Segment Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="HistoryandOrganizationDetails" roleURI="http://www.perfectcorp.com/role/HistoryandOrganizationDetails">
        <link:definition>9955518 - Disclosure - History and Organization (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofMaterialAccountingPoliciesSubsidiariesDetails" roleURI="http://www.perfectcorp.com/role/SummaryofMaterialAccountingPoliciesSubsidiariesDetails">
        <link:definition>9955519 - Disclosure - Summary of Material Accounting Policies - Subsidiaries (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsCashandcashequivalentsscheduleofcashandcashequivalentsDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsCashandcashequivalentsscheduleofcashandcashequivalentsDetails">
        <link:definition>9955520 - Disclosure - Details of Significant Accounts - Cash and cash equivalents, schedule of cash and cash equivalents (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsCashandcashequivalentsadditionalInformationDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsCashandcashequivalentsadditionalInformationDetails">
        <link:definition>9955521 - Disclosure - Details of Significant Accounts - Cash and cash equivalents , additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsCurrentfinancialassetsatfairvaluethroughprofitorlossDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsCurrentfinancialassetsatfairvaluethroughprofitorlossDetails">
        <link:definition>9955522 - Disclosure - Details of Significant Accounts - Current financial assets at fair value through profit or loss (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsCurrentfinancialassetsscheduleofcurrentfinancialassetsatamortizedcostDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsCurrentfinancialassetsscheduleofcurrentfinancialassetsatamortizedcostDetails">
        <link:definition>9955523 - Disclosure - Details of Significant Accounts - Current financial assets, schedule of current financial assets at amortized cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsCurrentfinancialassetsatamortizedcostadditionalInformationDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsCurrentfinancialassetsatamortizedcostadditionalInformationDetails">
        <link:definition>9955524 - Disclosure - Details of Significant Accounts - Current financial assets at amortized cost, additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsAccountsreceivableDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivableDetails">
        <link:definition>9955525 - Disclosure - Details of Significant Accounts - Accounts receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsAccountsreceivablescheduleofageinganalysisofaccountsreceivableDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivablescheduleofageinganalysisofaccountsreceivableDetails">
        <link:definition>9955526 - Disclosure - Details of Significant Accounts - Accounts receivable, schedule of ageing analysis of accounts receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsAccountsreceivableadditionalinformationDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivableadditionalinformationDetails">
        <link:definition>9955527 - Disclosure - Details of Significant Accounts - Accounts receivable, additional information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsScheduleofothercurrentassetsDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofothercurrentassetsDetails">
        <link:definition>9955528 - Disclosure - Details of Significant Accounts - Schedule of other current assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsScheduleofpropertyplantandequipmentDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplantandequipmentDetails">
        <link:definition>9955529 - Disclosure - Details of Significant Accounts - Schedule of property, plant and equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsScheduleofpropertyplanandequipmentadditionalInformationDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplanandequipmentadditionalInformationDetails">
        <link:definition>9955530 - Disclosure - Details of Significant Accounts - Schedule of property, plan and equipment, additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsLeasingarrangementsadditionalinformationDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsadditionalinformationDetails">
        <link:definition>9955531 - Disclosure - Details of Significant Accounts - Leasing arrangements, additional information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsLeasingarrangementsscheduleofmovementsofrightofuseassetsDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofmovementsofrightofuseassetsDetails">
        <link:definition>9955532 - Disclosure - Details of Significant Accounts - Leasing arrangements, schedule of movements of right-of-use assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsLeasingarrangementsscheduleofleaseliabilitiesrelatingtoleasecontractsDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofleaseliabilitiesrelatingtoleasecontractsDetails">
        <link:definition>9955533 - Disclosure - Details of Significant Accounts - Leasing arrangements, schedule of lease liabilities relating to lease contracts (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsLeasingarrangementsscheduleofinformationonprofitandlossaccountsDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofinformationonprofitandlossaccountsDetails">
        <link:definition>9955534 - Disclosure - Details of Significant Accounts - Leasing arrangements, schedule of information on profit and loss accounts (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsLeasingarrangementsadditionalinformationDetails_1" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsadditionalinformationDetails_1">
        <link:definition>9955535 - Disclosure - Details of Significant Accounts - Leasing arrangements, additional information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsIntangibleassetsscheduleofintangibleassetsDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofintangibleassetsDetails">
        <link:definition>9955536 - Disclosure - Details of Significant Accounts - Intangible assets, schedule of intangible assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsIntangibleassetsscheduleofamortizationonintangibleassetsDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofamortizationonintangibleassetsDetails">
        <link:definition>9955537 - Disclosure - Details of Significant Accounts - Intangible assets, schedule of amortization on intangible assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsFinancialliabilitiesscheduleoffinancialliabilitiesatfairvaluethroughprofitorlossDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesscheduleoffinancialliabilitiesatfairvaluethroughprofitorlossDetails">
        <link:definition>9955538 - Disclosure - Details of Significant Accounts - Financial liabilities, schedule of financial liabilities at fair value through profit or loss (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsFinancialliabilitiesatFVscheduleofamountsrecognizedinprofitorlossandOCIinrelationtofinancialliabilitiesatfairvaluethroughprofitorlossDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVscheduleofamountsrecognizedinprofitorlossandOCIinrelationtofinancialliabilitiesatfairvaluethroughprofitorlossDetails">
        <link:definition>9955539 - Disclosure - Details of Significant Accounts - Financial liabilities at FV, schedule of amounts recognized in profit or loss and OCI in relation to financial liabilities at fair value through profit or loss (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesadditionalinformationDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesadditionalinformationDetails">
        <link:definition>9955540 - Disclosure - Details of Significant Accounts - Financial liabilities at FV, warrant liabilities, additional information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails">
        <link:definition>9955541 - Disclosure - Details of Significant Accounts - Other payables, schedule of other payables (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsProvisionsscheduleofprovisionsDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsProvisionsscheduleofprovisionsDetails">
        <link:definition>9955542 - Disclosure - Details of Significant Accounts - Provisions, schedule of provisions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsProvisionsscheduleofanalysisoftotalprovisionsDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsProvisionsscheduleofanalysisoftotalprovisionsDetails">
        <link:definition>9955543 - Disclosure - Details of Significant Accounts - Provisions, schedule of analysis of total provisions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsPensionsadditionalinformationDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsadditionalinformationDetails">
        <link:definition>9955544 - Disclosure - Details of Significant Accounts - Pensions, additional information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsSharebasedpaymentscheduleoftermsandconditionsofshareincentiveplanDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleoftermsandconditionsofshareincentiveplanDetails">
        <link:definition>9955545 - Disclosure - Details of Significant Accounts - Share-based payment, schedule of terms and conditions of share incentive plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsSharebasedpaymentscheduleofmovementsofoutstandingshareincentiveplanDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofmovementsofoutstandingshareincentiveplanDetails">
        <link:definition>9955546 - Disclosure - Details of Significant Accounts - Share-based payment, schedule of movements of outstanding share incentive plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsSharebasedpaymentshareincentiveplanadditionalinformationDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentshareincentiveplanadditionalinformationDetails">
        <link:definition>9955547 - Disclosure - Details of Significant Accounts - Share-based payment, share incentive plan, additional information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsSharebasedpaymentscheduleofFVofstockoptionsgrantedusingblackscholesoptionpricingmodelDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofFVofstockoptionsgrantedusingblackscholesoptionpricingmodelDetails">
        <link:definition>9955548 - Disclosure - Details of Significant Accounts - Share-based payment, schedule of FV of stock options granted using black-scholes option-pricing model (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsSharebasedpaymentscheduleofexpensesincurredonsharebasedpaymenttransactionsDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofexpensesincurredonsharebasedpaymenttransactionsDetails">
        <link:definition>9955549 - Disclosure - Details of Significant Accounts - Share-based payment, schedule of expenses incurred on share-based payment transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderandsponsorearnoutadditionalinformationDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderandsponsorearnoutadditionalinformationDetails">
        <link:definition>9955550 - Disclosure - Details of Significant Accounts - Share-based payment expenses, shareholder and sponsor earnout, additional information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsSharecapitaladditionalinformationDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitaladditionalinformationDetails">
        <link:definition>9955551 - Disclosure - Details of Significant Accounts - Share capital, additional information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsSharecapitalmovementsinsharesoutstandingDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalmovementsinsharesoutstandingDetails">
        <link:definition>9955552 - Disclosure - Details of Significant Accounts - Share capital, movements in shares outstanding (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsCapitalSurplusscheduleofcapitalsurplusDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsCapitalSurplusscheduleofcapitalsurplusDetails">
        <link:definition>9955553 - Disclosure - Details of Significant Accounts - Capital Surplus, schedule of capital surplus (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsRevenuescheduleofrevenuefromcontractswithcustomersDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofrevenuefromcontractswithcustomersDetails">
        <link:definition>9955554 - Disclosure - Details of Significant Accounts - Revenue, schedule of revenue from contracts with customers (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsRevenuescheduleofdisaggregationofrevenuefromcontractswithcustomersDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofdisaggregationofrevenuefromcontractswithcustomersDetails">
        <link:definition>9955555 - Disclosure - Details of Significant Accounts - Revenue, schedule of disaggregation of revenue from contracts with customers (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsRevenuescheduleofalternativedisaggregationofrevenuefromcontractswithcustomersDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofalternativedisaggregationofrevenuefromcontractswithcustomersDetails">
        <link:definition>9955556 - Disclosure - Details of Significant Accounts - Revenue, schedule of alternative disaggregation of revenue from contracts with customers (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsRevenuealternativedisaggregationofrevenueandcontractassetsadditionalinformationDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuealternativedisaggregationofrevenueandcontractassetsadditionalinformationDetails">
        <link:definition>9955557 - Disclosure - Details of Significant Accounts - Revenue, alternative disaggregation of revenue and contract assets, additional information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsRevenuescheduleofcontractliabilitiesDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofcontractliabilitiesDetails">
        <link:definition>9955558 - Disclosure - Details of Significant Accounts - Revenue, schedule of contract liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsRevenuescheduleofrevenuerecognizedthatwasincludedincontractliabilitybalanceatbeginningoftheperiodDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofrevenuerecognizedthatwasincludedincontractliabilitybalanceatbeginningoftheperiodDetails">
        <link:definition>9955559 - Disclosure - Details of Significant Accounts - Revenue, schedule of revenue recognized that was included in contract liability balance at beginning of the period (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsRevenueunsatisfiedcontractsadditionalinformationDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenueunsatisfiedcontractsadditionalinformationDetails">
        <link:definition>9955560 - Disclosure - Details of Significant Accounts - Revenue, unsatisfied contracts, additional information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsInterestincomescheduleofinterestincomeDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsInterestincomescheduleofinterestincomeDetails">
        <link:definition>9955561 - Disclosure - Details of Significant Accounts - Interest income, schedule of interest income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsOtherincomescheduleofotherincomeDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherincomescheduleofotherincomeDetails">
        <link:definition>9955562 - Disclosure - Details of Significant Accounts - Other income, schedule of other income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsOthergainsandlossesscheduleofothergainsandlossesDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsOthergainsandlossesscheduleofothergainsandlossesDetails">
        <link:definition>9955563 - Disclosure - Details of Significant Accounts - Other gains and losses, schedule of other gains and losses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsFinancecostsDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancecostsDetails">
        <link:definition>9955564 - Disclosure - Details of Significant Accounts - Finance costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails">
        <link:definition>9955565 - Disclosure - Details of Significant Accounts - Costs and expenses by nature, schedule of costs and expenses by nature (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsEmployeebenefitexpensesscheduleofemployeebenefitexpensesDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsEmployeebenefitexpensesscheduleofemployeebenefitexpensesDetails">
        <link:definition>9955566 - Disclosure - Details of Significant Accounts - Employee benefit expenses, schedule of employee benefit expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails">
        <link:definition>9955567 - Disclosure - Details of Significant Accounts - Income tax, schedule of income tax expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsEarningspersharescheduleofearningslossespershareDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofearningslossespershareDetails">
        <link:definition>9955568 - Disclosure - Details of Significant Accounts - Earnings per share, schedule of earnings (losses) per share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsEarningspersharescheduleofpotentialdilutiveinstrumentsnotincludedincalculationofdilutedEPSDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofpotentialdilutiveinstrumentsnotincludedincalculationofdilutedEPSDetails">
        <link:definition>9955569 - Disclosure - Details of Significant Accounts - Earnings per share, schedule of potential dilutive instruments not included in calculation of diluted EPS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsChangesinliabilitiesfromfinancingactivitiesscheduleofchangesinliabilitiesfromfinancingactivitiesDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsChangesinliabilitiesfromfinancingactivitiesscheduleofchangesinliabilitiesfromfinancingactivitiesDetails">
        <link:definition>9955570 - Disclosure - Details of Significant Accounts - Changes in liabilities from financing activities, schedule of changes in liabilities from financing activities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsBusinesscombinationsadditionalinformationDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsadditionalinformationDetails">
        <link:definition>9955571 - Disclosure - Details of Significant Accounts - Business combinations, additional information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails" roleURI="http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails">
        <link:definition>9955572 - Disclosure - Details of Significant Accounts - Business combinations, details of assets and liabilities assumed (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsAdditionalInformationDetails" roleURI="http://www.perfectcorp.com/role/RelatedPartyTransactionsAdditionalInformationDetails">
        <link:definition>9955573 - Disclosure - Related Party Transactions - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsrevenueDetails" roleURI="http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsrevenueDetails">
        <link:definition>9955574 - Disclosure - Related Party Transactions - Schedule of significant related party transactions, revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsotherpayablesDetails" roleURI="http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsotherpayablesDetails">
        <link:definition>9955575 - Disclosure - Related Party Transactions - Schedule of significant related party transactions, other payables (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsoperatingexpensesDetails" roleURI="http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsoperatingexpensesDetails">
        <link:definition>9955576 - Disclosure - Related Party Transactions - Schedule of significant related party transactions, operating expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsadditionalinformationDetails" roleURI="http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsadditionalinformationDetails">
        <link:definition>9955577 - Disclosure - Related Party Transactions - Schedule of significant related party transactions, lease transactions, additional information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsrentexpenseDetails" roleURI="http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsrentexpenseDetails">
        <link:definition>9955578 - Disclosure - Related Party Transactions - Schedule of significant related party transactions, lease transactions rent expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsacquisitionofrightofuseassetsDetails" roleURI="http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsacquisitionofrightofuseassetsDetails">
        <link:definition>9955579 - Disclosure - Related Party Transactions - Schedule of significant related party transactions, acquisition of right-of-use assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleaseliabilitiesoutstandingbalanceandinterestexpenseDetails" roleURI="http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleaseliabilitiesoutstandingbalanceandinterestexpenseDetails">
        <link:definition>9955580 - Disclosure - Related Party Transactions - Schedule of significant related party transactions, lease liabilities outstanding balance and interest expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsScheduleofkeymanagementcompensationDetails" roleURI="http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofkeymanagementcompensationDetails">
        <link:definition>9955581 - Disclosure - Related Party Transactions - Schedule of key management compensation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsKeymanagementcompensationadditionalinformationDetails" roleURI="http://www.perfectcorp.com/role/RelatedPartyTransactionsKeymanagementcompensationadditionalinformationDetails">
        <link:definition>9955582 - Disclosure - Related Party Transactions - Key management compensation, additional information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantEventsAftertheBalanceSheetDateAdditionalInformationDetails" roleURI="http://www.perfectcorp.com/role/SignificantEventsAftertheBalanceSheetDateAdditionalInformationDetails">
        <link:definition>9955583 - Disclosure - Significant Events After the Balance Sheet Date - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OthersCapitalmanagementscheduleofgearingratiosDetails" roleURI="http://www.perfectcorp.com/role/OthersCapitalmanagementscheduleofgearingratiosDetails">
        <link:definition>9955584 - Disclosure - Others - Capital management, schedule of gearing ratios (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails" roleURI="http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails">
        <link:definition>9955585 - Disclosure - Others - Financial instruments, schedule of financial instruments by category (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails" roleURI="http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails">
        <link:definition>9955586 - Disclosure - Others - Financial instruments, schedule of significant financial assets and liabilities denominated in foreign currencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OthersFinancialinstrumentsadditionalinformationDetails" roleURI="http://www.perfectcorp.com/role/OthersFinancialinstrumentsadditionalinformationDetails">
        <link:definition>9955587 - Disclosure - Others - Financial instruments, additional information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OthersProvisionsMatrixDetails" roleURI="http://www.perfectcorp.com/role/OthersProvisionsMatrixDetails">
        <link:definition>9955588 - Disclosure - Others - Provisions Matrix (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OthersMovementinallowanceDetails" roleURI="http://www.perfectcorp.com/role/OthersMovementinallowanceDetails">
        <link:definition>9955589 - Disclosure - Others - Movement in allowance (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OthersFinancialinstrumentsscheduleofcontractualundiscountedcashflowsofnonderivativefinancialliabilitiesDetails" roleURI="http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofcontractualundiscountedcashflowsofnonderivativefinancialliabilitiesDetails">
        <link:definition>9955590 - Disclosure - Others - Financial instruments, schedule of contractual undiscounted cash flows of non-derivative financial liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OthersFairvalueinformationscheduleofnaturesoftheassetsandliabilitiesDetails" roleURI="http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheassetsandliabilitiesDetails">
        <link:definition>9955591 - Disclosure - Others - Fair value information, schedule of natures of the assets and liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OthersFinancialinstrumentsscheduleofsensitivityanalysisofchangesinsignificantunobservableinputstovaluationmodelusedinLevel3FVMDetails" roleURI="http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsensitivityanalysisofchangesinsignificantunobservableinputstovaluationmodelusedinLevel3FVMDetails">
        <link:definition>9955592 - Disclosure - Others - Financial instruments, schedule of sensitivity analysis of changes in significant unobservable inputs to valuation model used in Level 3 FVM (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OthersSensitivityofunobservableinputsonprofitorlossDetails" roleURI="http://www.perfectcorp.com/role/OthersSensitivityofunobservableinputsonprofitorlossDetails">
        <link:definition>9955593 - Disclosure - Others - Sensitivity of unobservable inputs on profit or loss (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationAdditionalInformationDetails" roleURI="http://www.perfectcorp.com/role/SegmentInformationAdditionalInformationDetails">
        <link:definition>9955594 - Disclosure - Segment Information - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationScheduleofgeographicinformationDetails" roleURI="http://www.perfectcorp.com/role/SegmentInformationScheduleofgeographicinformationDetails">
        <link:definition>9955595 - Disclosure - Segment Information - Schedule of geographic information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="perf_StatementTable" abstract="true" name="StatementTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="perf_PerfectClassOrdinarySharesMember" abstract="true" name="PerfectClassOrdinarySharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_PerfectClassBOrdinarySharesMember" abstract="true" name="PerfectClassBOrdinarySharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_StatementLineItems" abstract="true" name="StatementLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="perf_GuaranteeDepositsPaidNonCurrent" abstract="false" name="GuaranteeDepositsPaidNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_CapitalSurplusAbstract" abstract="true" name="CapitalSurplusAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="perf_OtherEquityInterestAbstract" abstract="true" name="OtherEquityInterestAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="perf_IfrsOperatingExpensesAbstract" abstract="true" name="IfrsOperatingExpensesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="perf_IfrsNonoperatingIncomeExpenseAbstract" abstract="true" name="IfrsNonoperatingIncomeExpenseAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="perf_OtherNonoperatingIncome" abstract="false" name="OtherNonoperatingIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_NonoperatingIncomeExpense" abstract="false" name="NonoperatingIncomeExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_EmployeeStockOptionsMember" abstract="true" name="EmployeeStockOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_ChangesInOperatingAssetsAndLiabilitiesAbstract" abstract="true" name="ChangesInOperatingAssetsAndLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="perf_AdjustmentsForIncreaseDecreaseInOtherPayablesRelatedParties" abstract="false" name="AdjustmentsForIncreaseDecreaseInOtherPayablesRelatedParties" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_AdjustmentsForIncreaseDecreaseInCurrentProvisions" abstract="false" name="AdjustmentsForIncreaseDecreaseInCurrentProvisions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_PaymentsProceedsOfGuaranteeDeposits" abstract="false" name="PaymentsProceedsOfGuaranteeDeposits" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_HistoryAndOrganizationDisclosureAbstract" abstract="true" name="HistoryAndOrganizationDisclosureAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="perf_DateOfForIssuanceOfFinancialStatementsAndProceduresForAbstract" abstract="true" name="DateOfForIssuanceOfFinancialStatementsAndProceduresForAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="perf_DateOfForIssuanceOfFinancialStatementsAndProceduresForAuthorizationTextBlock" abstract="false" name="DateOfForIssuanceOfFinancialStatementsAndProceduresForAuthorizationTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="perf_SummaryOfSignificantAccountingPoliciesAbstract" abstract="true" name="SummaryOfSignificantAccountingPoliciesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="perf_DetailsOfSignificantAccountsAbstract" abstract="true" name="DetailsOfSignificantAccountsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="perf_DetailsOfSignificantAccountsTextBlock" abstract="false" name="DetailsOfSignificantAccountsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="perf_PledgedAssetsAbstract" abstract="true" name="PledgedAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="perf_PledgedAssetsTextBlock" abstract="false" name="PledgedAssetsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="perf_SignificantDisasterLossAbstract" abstract="true" name="SignificantDisasterLossAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="perf_SignificantDisasterLossTextBlock" abstract="false" name="SignificantDisasterLossTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="perf_OthersAbstract" abstract="true" name="OthersAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="perf_ScheduleOfNewAndAmendedStandardsAdoptedByGroupTableTextBlock" abstract="false" name="ScheduleOfNewAndAmendedStandardsAdoptedByGroupTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="perf_ScheduleOfNewAndRevisedInternationalFinancialReportingStandardsNotYetAdoptedTableTextBlock" abstract="false" name="ScheduleOfNewAndRevisedInternationalFinancialReportingStandardsNotYetAdoptedTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="perf_DisclosureOfInformationAboutLeaseLiabilitiesTableTextBlock" abstract="false" name="DisclosureOfInformationAboutLeaseLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="perf_DisclosureOfInformationAboutProfitAndLossRelatingToLeaseContractsTableTextBlock" abstract="false" name="DisclosureOfInformationAboutProfitAndLossRelatingToLeaseContractsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="perf_DisclosureOfAmortizationOnIntangibleAssetsTableTextBlock" abstract="false" name="DisclosureOfAmortizationOnIntangibleAssetsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="perf_DisclosureOfAmountsRecognizedInProfitOrLossAndOtherComprehensiveIncomeInRelationToFinancialLiabilitiesAtFairValueThroughProfitOrLossTableTextBlock" abstract="false" name="DisclosureOfAmountsRecognizedInProfitOrLossAndOtherComprehensiveIncomeInRelationToFinancialLiabilitiesAtFairValueThroughProfitOrLossTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="perf_DisclosureOfOtherCurrentPayablesTableTextBlock" abstract="false" name="DisclosureOfOtherCurrentPayablesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="perf_DisclosureOfAnalysisOfTotalProvisionsTableTextBlock" abstract="false" name="DisclosureOfAnalysisOfTotalProvisionsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="perf_ScheduleOfIllustratesMovementForTheCompanyShareCapitalTableTextBlock" abstract="false" name="ScheduleOfIllustratesMovementForTheCompanyShareCapitalTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="perf_DisclosureOfRevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriodTableTextBlock" abstract="false" name="DisclosureOfRevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriodTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="perf_DisclosureOfOtherNonOperatingIncomeTableTextBlock" abstract="false" name="DisclosureOfOtherNonOperatingIncomeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="perf_DisclosureOfOtherGainsLossesTableTextBlock" abstract="false" name="DisclosureOfOtherGainsLossesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="perf_IfrsScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" abstract="false" name="IfrsScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="perf_ScheduleOfGearingRatioTableTextBlock" abstract="false" name="ScheduleOfGearingRatioTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="perf_WannabyInc.Member" abstract="true" name="WannabyInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_PerfectMobileCorp.TaiwanMember" abstract="true" name="PerfectMobileCorp.TaiwanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_PerfectCorp.UsaMember" abstract="true" name="PerfectCorp.UsaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_PerfectCorp.JapanMember" abstract="true" name="PerfectCorp.JapanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_PerfectCorp.ShanghaiMember" abstract="true" name="PerfectCorp.ShanghaiMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_PerfectMobileCorpB.V.I.Member" abstract="true" name="PerfectMobileCorpB.V.I.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_PerfectMobileLimited.FranceMember" abstract="true" name="PerfectMobileLimited.FranceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_WannabyUABMember" abstract="true" name="WannabyUABMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_DemandDepositsClassifiedAsCashEquivalents" abstract="false" name="DemandDepositsClassifiedAsCashEquivalents" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_PercentageOfCashAndCashEquivalentsDenominatedInReportingCurrency" abstract="false" name="PercentageOfCashAndCashEquivalentsDenominatedInReportingCurrency" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="perf_CashAndCashEquivalentPledged" abstract="false" name="CashAndCashEquivalentPledged" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_FinancialAssetsAtFairValueThroughProfitOrLossPledgedToOthers" abstract="false" name="FinancialAssetsAtFairValueThroughProfitOrLossPledgedToOthers" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_PercentageOfFinancialAssetsAtAmortizedCostDenominatedInReportingCurrency" abstract="false" name="PercentageOfFinancialAssetsAtAmortizedCostDenominatedInReportingCurrency" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="perf_FinancialAssetsAtAmortisedCostPledgedToOthers" abstract="false" name="FinancialAssetsAtAmortisedCostPledgedToOthers" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_TradesReceivablesPledgedToOthers" abstract="false" name="TradesReceivablesPledgedToOthers" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_MiscellaneousOtherCurrentAssets" abstract="false" name="MiscellaneousOtherCurrentAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_LesseeOperatingLeaseTermOfContract" abstract="false" name="LesseeOperatingLeaseTermOfContract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="perf_ItemsAffectingProfitOrLossAbstract" abstract="true" name="ItemsAffectingProfitOrLossAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="perf_ExpenseOnLeaseLiabilitiesAffectingProfitOrLoss" abstract="false" name="ExpenseOnLeaseLiabilitiesAffectingProfitOrLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_CostOfSalesAndServicesMember" abstract="true" name="CostOfSalesAndServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_ResearchAndDevelopmentExpenseMember" abstract="true" name="ResearchAndDevelopmentExpenseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_WarrantLiabilitiesMember" abstract="true" name="WarrantLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_ClassOrdinarySharesMember" abstract="true" name="ClassOrdinarySharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_PublicWarrantsMember" abstract="true" name="PublicWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_PublicWarrantsAndForwardPurchaseWarrantsMember" abstract="true" name="PublicWarrantsAndForwardPurchaseWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_PrivatePlacementWarrantsMember" abstract="true" name="PrivatePlacementWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_StatementScenarioIFRSAxis" abstract="true" name="StatementScenarioIFRSAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="perf_IFRSStatementScenarioDomain" abstract="true" name="IFRSStatementScenarioDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_RedemptionOfWarrantsWhenPricePerShareOfPerfectClassOrdinarySharesEqualsOrExceeds18.00Member" abstract="true" name="RedemptionOfWarrantsWhenPricePerShareOfPerfectClassOrdinarySharesEqualsOrExceeds18.00Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_RedemptionOfWarrantsWhenPricePerShareOfClassaOrdinarySharesEqualsOrExceeds10.00Member" abstract="true" name="RedemptionOfWarrantsWhenPricePerShareOfClassaOrdinarySharesEqualsOrExceeds10.00Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" abstract="false" name="ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="perf_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" abstract="false" name="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="perf_ClassOfWarrantOrRightOutstanding" abstract="false" name="ClassOfWarrantOrRightOutstanding" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="perf_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger" abstract="false" name="ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="perf_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights" abstract="false" name="ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="perf_ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants" abstract="false" name="ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="perf_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays" abstract="false" name="ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="perf_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays" abstract="false" name="ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="perf_ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders" abstract="false" name="ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="perf_PromotionalFeePayablesCurrent" abstract="false" name="PromotionalFeePayablesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_ProfessionalServiceFeeCurrent" abstract="false" name="ProfessionalServiceFeeCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_PlatformFeesPayablesCurrent" abstract="false" name="PlatformFeesPayablesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_RemunerationToDirectorsAndSupervisorsPayableCurrent" abstract="false" name="RemunerationToDirectorsAndSupervisorsPayableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_PostAndTelecommunicationExpensesPayablesCurrent" abstract="false" name="PostAndTelecommunicationExpensesPayablesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_OtherShortTermPayables" abstract="false" name="OtherShortTermPayables" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_AdditionalProvisions" abstract="false" name="AdditionalProvisions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_IncreaseDecreaseThroughNetExchangeDifferences" abstract="false" name="IncreaseDecreaseThroughNetExchangeDifferences" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_NumberOfUnitsAccruedForEachYearOfServiceForFirst15Years" abstract="false" name="NumberOfUnitsAccruedForEachYearOfServiceForFirst15Years" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="perf_NumberOfUnitsAccruedEachAdditionalYearAfter15Years" abstract="false" name="NumberOfUnitsAccruedEachAdditionalYearAfter15Years" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="perf_MaximumNumberOfUnitsAccrued" abstract="false" name="MaximumNumberOfUnitsAccrued" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="perf_NumberOfMonthsConsideredPriorToRetirementForPensionBenefits" abstract="false" name="NumberOfMonthsConsideredPriorToRetirementForPensionBenefits" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="perf_PercentageOfMonthlyContributionOnEmployeesMonthlySalariesAndWages" abstract="false" name="PercentageOfMonthlyContributionOnEmployeesMonthlySalariesAndWages" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="perf_PensionCostForOtherForeignSubsidiaries" abstract="false" name="PensionCostForOtherForeignSubsidiaries" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_ShareIncentivePlanMember" abstract="true" name="ShareIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_VestingAxis" abstract="true" name="VestingAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="perf_IfrsVestingDomain" abstract="true" name="IfrsVestingDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_ShareBasedPaymentArrangementTrancheOneMember" abstract="true" name="ShareBasedPaymentArrangementTrancheOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_ShareBasedPaymentArrangementTrancheTwoMember" abstract="true" name="ShareBasedPaymentArrangementTrancheTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_ShareBasedPaymentArrangementTrancheThreeMember" abstract="true" name="ShareBasedPaymentArrangementTrancheThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumExpirationPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumExpirationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="perf_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="perf_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsPercentage" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="perf_NumberOfOptionsAbstract" abstract="true" name="NumberOfOptionsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="perf_WeightedAverageExercisePriceOfOptionsAbstract" abstract="true" name="WeightedAverageExercisePriceOfOptionsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="perf_StockPriceShareOptionsGranted" abstract="false" name="StockPriceShareOptionsGranted" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="perf_FairValuePerUnitShareOptionsGranted" abstract="false" name="FairValuePerUnitShareOptionsGranted" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="perf_ShareholderEarnoutSharesMember" abstract="true" name="ShareholderEarnoutSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_SponsorEarnoutSharesMember" abstract="true" name="SponsorEarnoutSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_IfDailyVolumeWeightedAveragePriceOfPerfectClassOrdinarySharesIsGreaterThanOrEqualTo11.50Member" abstract="true" name="IfDailyVolumeWeightedAveragePriceOfPerfectClassOrdinarySharesIsGreaterThanOrEqualTo11.50Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_IfDailyVolumeWeightedAveragePriceOfPerfectClassOrdinarySharesIsGreaterThanOrEqualTo13.00Member" abstract="true" name="IfDailyVolumeWeightedAveragePriceOfPerfectClassOrdinarySharesIsGreaterThanOrEqualTo13.00Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_IfDailyVolumeWeightedAveragePriceOfPerfectClassOrdinarySharesIsGreaterThanOrEqualTo14.50Member" abstract="true" name="IfDailyVolumeWeightedAveragePriceOfPerfectClassOrdinarySharesIsGreaterThanOrEqualTo14.50Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_NumberOfEarnoutSharesIssuable" abstract="false" name="NumberOfEarnoutSharesIssuable" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="perf_ThresholdTradingDaysOverWhichTheDailyVolumeWeightedAveragePriceOfTheOrdinarySharesIsConsidered" abstract="false" name="ThresholdTradingDaysOverWhichTheDailyVolumeWeightedAveragePriceOfTheOrdinarySharesIsConsidered" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="perf_ThresholdTradingDayPeriodOverWhichDailyVolumeWeightedAveragePriceOfOrdinarySharesIsConsidered" abstract="false" name="ThresholdTradingDayPeriodOverWhichDailyVolumeWeightedAveragePriceOfOrdinarySharesIsConsidered" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="perf_DailyVolumeWeightedAveragePriceOfOrdinarySharesConsidered" abstract="false" name="DailyVolumeWeightedAveragePriceOfOrdinarySharesConsidered" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="perf_MaximumNumberOfEarnoutSharesIssuable" abstract="false" name="MaximumNumberOfEarnoutSharesIssuable" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="perf_PercentageOfEarnoutSharesIssuable" abstract="false" name="PercentageOfEarnoutSharesIssuable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="perf_AuthorizedCapital" abstract="false" name="AuthorizedCapital" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_NumberOfTreasurySharesRetiredOrRepurchased" abstract="false" name="NumberOfTreasurySharesRetiredOrRepurchased" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="perf_NumberOfSharesSurrenderedByShareholder" abstract="false" name="NumberOfSharesSurrenderedByShareholder" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="perf_NumberOfVotesPerShare" abstract="false" name="NumberOfVotesPerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="perf_NumberOfClassSharesIssuableOnConversionOfClassBShares" abstract="false" name="NumberOfClassSharesIssuableOnConversionOfClassBShares" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="perf_OtherAbstract" abstract="true" name="OtherAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="perf_EmployeeStockOptionCost" abstract="false" name="EmployeeStockOptionCost" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_RetirementOfTreasurySharesInCapitalSurplus" abstract="false" name="RetirementOfTreasurySharesInCapitalSurplus" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_CapitalSurplusOtherThanAdditionalPaidInCapital" abstract="false" name="CapitalSurplusOtherThanAdditionalPaidInCapital" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_OtherAmericasMember" abstract="true" name="OtherAmericasMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_OtherCountriesMember" abstract="true" name="OtherCountriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_RevenueFromArAiCloudSolutionsAndSubscription" abstract="false" name="RevenueFromArAiCloudSolutionsAndSubscription" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_RevenueFromArAiCloudSolutions" abstract="false" name="RevenueFromArAiCloudSolutions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_LaterThanOneYearAndNotLaterThanFourYearsMember" abstract="true" name="LaterThanOneYearAndNotLaterThanFourYearsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_PercentageOfTransactionPriceAllocatedToUnsatisfiedContracts" abstract="false" name="PercentageOfTransactionPriceAllocatedToUnsatisfiedContracts" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="perf_MiscellaneousOtherNonOperatingIncome" abstract="false" name="MiscellaneousOtherNonOperatingIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_OtherMiscellaneousGainsLosses" abstract="false" name="OtherMiscellaneousGainsLosses" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_PromotionalFees" abstract="false" name="PromotionalFees" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_WarrantyCost" abstract="false" name="WarrantyCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_EmployeeInsuranceFees" abstract="false" name="EmployeeInsuranceFees" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_TaxOnUndistributedSurplusEarnings" abstract="false" name="TaxOnUndistributedSurplusEarnings" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_BasicLossPerShareAbstract" abstract="true" name="BasicLossPerShareAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="perf_DilutiveLossPerShareAbstract" abstract="true" name="DilutiveLossPerShareAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="perf_DilutiveInstrumentsAbstract" abstract="true" name="DilutiveInstrumentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="perf_DilutiveEffectOfShareholderEarnoutOnWeightedAverageNumberOfOrdinaryShares" abstract="false" name="DilutiveEffectOfShareholderEarnoutOnWeightedAverageNumberOfOrdinaryShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="perf_DilutiveEffectOfSponsorEarnoutOnWeightedAverageNumberOfOrdinaryShares" abstract="false" name="DilutiveEffectOfSponsorEarnoutOnWeightedAverageNumberOfOrdinaryShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="perf_AccountsReceivableRecognisedAsOfAcquisitionDate" abstract="false" name="AccountsReceivableRecognisedAsOfAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_OtherReceivablesRecognisedAsOfAcquisitionDate" abstract="false" name="OtherReceivablesRecognisedAsOfAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_OtherCurrentAssetsRecognisedAsOfAcquisitionDate" abstract="false" name="OtherCurrentAssetsRecognisedAsOfAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_GuaranteeDepositsPaidRecognisedAsOfAcquisitionDate" abstract="false" name="GuaranteeDepositsPaidRecognisedAsOfAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_CurrentContractLiabilitiesRecognisedAsOfAcquisitionDate" abstract="false" name="CurrentContractLiabilitiesRecognisedAsOfAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_OtherPayablesRecognisedAsOfAcquisitionDate" abstract="false" name="OtherPayablesRecognisedAsOfAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_PercentageOfOwnershipInterestHeld" abstract="false" name="PercentageOfOwnershipInterestHeld" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="perf_CyberLinkCorpMember" abstract="true" name="CyberLinkCorpMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_CyberLinkJapanMember" abstract="true" name="CyberLinkJapanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_ClinJeffCorpClinJeffMember" abstract="true" name="ClinJeffCorpClinJeffMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_LeaseRentalContractualPeriod" abstract="false" name="LeaseRentalContractualPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="perf_UnpaidPortionOfAforementionedInformation" abstract="false" name="UnpaidPortionOfAforementionedInformation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_Ms.AliceHChangHerControlledEntitiesAndCyberLinkInternationalTechnologyCorp.CITMember" abstract="true" name="Ms.AliceHChangHerControlledEntitiesAndCyberLinkInternationalTechnologyCorp.CITMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_CyberLinkInternationalTechnologyCorpMember" abstract="true" name="CyberLinkInternationalTechnologyCorpMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_GoingPrivateTransactionCashConsiderationReceivablePerShare" abstract="false" name="GoingPrivateTransactionCashConsiderationReceivablePerShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="perf_GoingPrivateTransactionMergerConversionValuePerShare" abstract="false" name="GoingPrivateTransactionMergerConversionValuePerShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="perf_PercentageOfVotingEquityInterestsHeld" abstract="false" name="PercentageOfVotingEquityInterestsHeld" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="perf_GearingRatio" abstract="false" name="GearingRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="perf_CashAndCashEquivalentsMember" abstract="true" name="CashAndCashEquivalentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_CurrentFinancialAssetsAtAmortisedCostMember" abstract="true" name="CurrentFinancialAssetsAtAmortisedCostMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_OtherReceivablesMember" abstract="true" name="OtherReceivablesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_NonCurrentFinancialAssetsAtAmortizedCostMember" abstract="true" name="NonCurrentFinancialAssetsAtAmortizedCostMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_GuaranteeDepositsPaidMember" abstract="true" name="GuaranteeDepositsPaidMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_OtherPayablesMember" abstract="true" name="OtherPayablesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_NTDUSDMember" abstract="true" name="NTDUSDMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_EURUSDMember" abstract="true" name="EURUSDMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_JPYUSDMember" abstract="true" name="JPYUSDMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_USDRMBMember" abstract="true" name="USDRMBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_USDJPYMember" abstract="true" name="USDJPYMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_PercentageOfReasonablyPossibleChangeInUnobservableInputsAssets" abstract="false" name="PercentageOfReasonablyPossibleChangeInUnobservableInputsAssets" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="perf_PercentageOfReasonablyPossibleChangeInUnobservableInputsLiabilities" abstract="false" name="PercentageOfReasonablyPossibleChangeInUnobservableInputsLiabilities" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="perf_EffectDueToReasonablyPossibleChangeInUnobservableInputRecognizedInProfitOrLossAfterTaxAssets" abstract="false" name="EffectDueToReasonablyPossibleChangeInUnobservableInputRecognizedInProfitOrLossAfterTaxAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_EffectDueToReasonablyPossibleChangeInUnobservableInputRecognizedInProfitOrLossAfterTaxLiabilities" abstract="false" name="EffectDueToReasonablyPossibleChangeInUnobservableInputRecognizedInProfitOrLossAfterTaxLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_NotLaterThanOneMonth1Member" abstract="true" name="NotLaterThanOneMonth1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_LaterThanSixMonths1Member" abstract="true" name="LaterThanSixMonths1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_SensitivityAttributeAxis" abstract="true" name="SensitivityAttributeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="perf_SensitivityAttributeDomain" abstract="true" name="SensitivityAttributeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_OnePercentFavourableChangeMember" abstract="true" name="OnePercentFavourableChangeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_OnePercentUnfavourableChangeMember" abstract="true" name="OnePercentUnfavourableChangeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_VolatilityMeasurementInputMember" abstract="true" name="VolatilityMeasurementInputMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_ProbabilityOfCompletionOfGoingPrivateTransactionMeasurementInputMember" abstract="true" name="ProbabilityOfCompletionOfGoingPrivateTransactionMeasurementInputMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="perf_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnProfitOrLoss" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnProfitOrLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="perf_NumberOfReportableOperatingSegments" abstract="false" name="NumberOfReportableOperatingSegments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
</xs:schema>
