Unity VS MonoGame (ភាពខុសគ្នា) - ភាពខុសគ្នាទាំងអស់។

 Unity VS MonoGame (ភាពខុសគ្នា) - ភាពខុសគ្នាទាំងអស់។

Mary Davis

នៅក្នុងពិភពលោកដែលកំពុងរីកចម្រើនយ៉ាងឆាប់រហ័សនាពេលបច្ចុប្បន្ននេះ ជាមួយនឹងបច្ចេកវិទ្យារីកចម្រើនយ៉ាងឆាប់រហ័ស ភាគីដ៏លេចធ្លោមួយរួមមានអ្នកលេងហ្គេម និងការអភិវឌ្ឍន៍ហ្គេម។ វាលនេះពាក់ព័ន្ធនឹងឧបករណ៍អភិវឌ្ឍន៍ និងម៉ាស៊ីនជាច្រើនដែលអាចត្រូវបានប្រើដើម្បីអភិវឌ្ឍហ្គេមនៅភាពលំអៀងពេញលេញ។

នៅទីនេះ កង្វល់របស់យើងគឺទាក់ទងនឹងឧបករណ៍ផ្អែកលើភាសាសរសេរកម្មវិធីដែលប្រើក្នុងការអភិវឌ្ឍន៍ហ្គេម។ ដើម្បីបង្រួមវាចុះ Unity និង MonoGame គឺជាវេទិកាពីរផ្សេងគ្នាដែលត្រូវបានប្រើយ៉ាងទូលំទូលាយសម្រាប់គោលបំណងអភិវឌ្ឍន៍ហ្គេម។

កត្តាបែងចែកសំខាន់រវាងទាំងពីរនេះគឺជាមូលដ្ឋានថា Unity គឺជាម៉ាស៊ីនហ្គេម ហើយ MonoGame គឺជាក្របខ័ណ្ឌមួយសម្រាប់អភិវឌ្ឍហ្គេមជាភាសាសរសេរកម្មវិធី C#។

ក្រៅពីអនុសញ្ញាអភិវឌ្ឍន៍ ក្របខ័ណ្ឌ MonoGame អនុញ្ញាតឱ្យអ្នកប្រើរបស់ខ្លួនសរសេរកូដសហសម័យ ដែលអាចទុកចិត្តបាន និងរហ័ស។ ផ្ទុយទៅវិញ ម៉ាស៊ីន Unity ផ្តល់នូវការសរសេរស្គ្រីប API Object-oriented ជាភាសាសរសេរកម្មវិធី C# ក្នុងទម្រង់ជាកម្មវិធីជំនួយសម្រាប់អ្នកប្រើប្រាស់របស់វា ដើម្បីបង្កើតហ្គេមក្នុងបរិយាកាសប្រសើរជាងមុន និងងាយស្រួលប្រើ។

តើអ្នកធ្លាប់គិតពី Codeless ការសរសេរកម្មវិធីត្រូវបានប្រើដើម្បីបង្កើតហ្គេមទាំងមូល?

Unity និង MonoGame ត្រូវ​បាន​ប្រើ​សម្រាប់​ការ​អភិវឌ្ឍ​ហ្គេម។

Unity engine កំពុង​ផ្តល់​ភាព​ងាយស្រួល​ក្នុង​ចំណោម​អ្នក​បង្កើត​ហ្គេម​ដែល​មិន​សូវ​ចូលចិត្ត​កម្មវិធី។

សូម​មើល​ផង​ដែរ: នៅពេលដែលគាត់និយាយថាអ្នកស្អាត VS អ្នកគួរឱ្យស្រលាញ់ - ភាពខុសគ្នាទាំងអស់។
  • វាមានមុខងារដែលបើកដំណើរការកម្មវិធីផ្អែកលើអត្ថបទ និង UI ងាយស្រួលប្រើ ដើម្បីផ្តល់ការគាំទ្រមិនត្រឹមតែប៉ុណ្ណោះទេ ថែមទាំងបរិស្ថានអភិវឌ្ឍន៍ប្រកបដោយប្រសិទ្ធភាពផងដែរ។ដែលចាំបាច់សម្រាប់ការងាររលូន គ្មានកំហុស ជាមួយនឹងល្បឿនដ៏អស្ចារ្យគួរឱ្យកត់សម្គាល់។
  • លក្ខណៈពិសេសពិសេសបំផុតដែលធ្វើឱ្យវាលេចធ្លោគឺមុខងារអូសនិងទម្លាក់ដែលមកពី API ស្គ្រីប ហើយតាមរយៈការប្រើប្រាស់វា អ្នកអាចបង្កើតហ្គេមបានយ៉ាងងាយស្រួលដោយមិនបារម្ភពីយន្តការសរសេរកូដនោះទេ។
  • វាគឺជាម៉ាស៊ីនហ្គេមដ៏ងាយស្រួលបំផុតមួយ ដែលអ្នកអភិវឌ្ឍន៍អាចរៀន ក៏ដូចជាបង្កើតហ្គេមតាមជម្រើសរបស់ពួកគេ។

Unity ត្រូវបានគេស្គាល់ផងដែរសម្រាប់បែបផែនរូបភាពកម្រិតខ្ពស់ និងកម្រិតខ្ពស់។ លក្ខណៈពិសេសគុណភាព ដែលអនុញ្ញាតឱ្យអ្នកប្រើប្រាស់ប្រើប្រាស់ឧបករណ៍អូសនិងទម្លាក់ដែលអាចប្ដូរតាមបំណងបាន ដើម្បីបង្កើតហ្គេមរបស់ពួកគេតាមរបៀបដែលពួកគេចង់ឱ្យពួកគេ។

តើមានអ្វីកើតឡើងប្រសិនបើការបង្កើតម៉ាស៊ីនផ្ទាល់ខ្លួនរបស់យើងគឺអាចធ្វើទៅបានដោយគ្រាន់តែលេខកូដមួយចំនួនប៉ុណ្ណោះ។ ?

វាលើសពីលទ្ធភាព។ MonoGame ត្រូវ​បាន​ណែនាំ​ដោយ​ភាព​បត់បែន​ដែល​មាន​គោល​បំណង​ជា​ចម្បង​ដើម្បី​អនុញ្ញាត​ឱ្យ​អ្នក​បង្កើត​របស់​ខ្លួន​បង្កើត​ម៉ាស៊ីន​អភិវឌ្ឍន៍​ហ្គេម​ផ្ទាល់​ខ្លួន​ដោយ​ប្រើ​បណ្ណាល័យ និង​ឧបករណ៍​បែប​នេះ។

  • ភាពបត់បែនក្នុងលក្ខខណ្ឌនៃការអភិវឌ្ឍន៍ និងទិដ្ឋភាពរបស់វាគឺជាការបំពេញបន្ថែមដល់ការផ្តល់ឱ្យអ្នកសរសេរកម្មវិធី C# និង .NET ជាមួយនឹងក្របខ័ណ្ឌហ្គេមឆ្លងវេទិកាដោយផ្អែកលើក្របខ័ណ្ឌ XNA របស់ Microsoft ដែលងាយស្រួលរៀន និងអនុវត្ត។
  • វាមិនត្រឹមតែជាម៉ាស៊ីនប៉ុណ្ណោះទេ ប៉ុន្តែវាថែមទាំងអនុញ្ញាតឱ្យយើងរុករក និងបង្កើតបណ្ណាល័យ និងឧបករណ៍ផ្ទាល់ខ្លួនរបស់យើងផងដែរ។

MonoGame គឺគ្រាន់តែជាក្របខ័ណ្ឌនៃ .NET និងបង្កើតហ្គេមនៅក្នុង ភាសាសរសេរកម្មវិធី C# ជាមួយនឹងការបង្កើនប្រសិទ្ធភាពមាតិកា និងការគ្រប់គ្រងការបញ្ចូលផ្សេងទៀត។គាំទ្រ។ ឧទាហរណ៍ដ៏ល្បីបំផុតមួយចំនួននៃហ្គេមរបស់វាគឺ Streets of Rage 4 និង Stardew Valley ។

មើលវីដេអូនេះដើម្បីដឹងបន្ថែមអំពី Monogame ។

កត្តាខុសគ្នារវាង Unity និង MonoGame

វាពិតជាលំបាកណាស់ក្នុងការប្រៀបធៀបទាំង Unity និង Monogame ពីព្រោះទាំងពីរនេះត្រូវបានលេងនៅលើវាលដាច់ដោយឡែក។

លក្ខណៈពិសេស Unity Monogame
Approach វាគឺជាហ្គេមពេលវេលាពិត កំពុងអភិវឌ្ឍប្រព័ន្ធម៉ាស៊ីន។ វាគឺជាក្របខណ្ឌកម្មវិធី C# ប្រភពបើកចំហសម្រាប់ការអភិវឌ្ឍន៍ហ្គេម។
វិធីសាស្រ្តនៃការអភិវឌ្ឍន៍

វាត្រូវបានសាងសង់ឡើងដោយប្រើភាសាស្គ្រីបដែលតម្រង់ទិសវត្ថុក្នុងការអភិវឌ្ឍន៍ហ្គេម ដើម្បីធ្វើស្វ័យប្រវត្តិកម្ម និងបង្កើនលក្ខណៈពិសេសតាមរយៈអថេរ មុខងារ និងថ្នាក់របស់វា។

វាជាបណ្ណាល័យដែលផ្ទុកនូវអ្វីដែលចាំបាច់ទាំងអស់។ វិធីសាស្រ្ត និងលក្ខណៈពិសេសក្នុងការអភិវឌ្ឍន៍ហ្គេម ក៏ដូចជាបង្កើតម៉ាស៊ីនហ្គេមផ្ទាល់ខ្លួនរបស់យើង។
ដំណើរការផ្អែកលើវេទិកា វាត្រូវបានបង្កើតដោយប្រើវត្ថុ -oriented scripting language in game develop to automate and improve the features via its own variables, functions, and classes. ក្របខ័ណ្ឌនេះកំពុងបម្រើអ្នកអភិវឌ្ឍន៍ហ្គេមជាមួយនឹងជម្រើសវេទិកាជាច្រើនសម្រាប់ការអភិវឌ្ឍន៍ដែលគាំទ្រ windows, IOS, Android, Linux , PlayStation Vita និងជាច្រើនទៀត។
មុខងារ វាគឺជាវេទិកាសម្រាប់រចនាហ្គេម 2D និង 3Dនិងកម្មវិធី

វាគឺជាកម្មវិធីដែលមានមូលដ្ឋានលើអត្ថបទ

វាក៏កំពុងត្រូវបានប្រើប្រាស់ដើម្បីអភិវឌ្ឍការក្លែងធ្វើពីដំបូងសម្រាប់កុំព្យូទ័រ ទូរស័ព្ទ និងកុងសូលផងដែរ។

Unity គឺងាយស្រួលប្រើជាងព្រោះវាងាយស្រួលប្រើ។ ផ្តល់នូវមុខងារអូស និងទម្លាក់ផងដែរ ដែលល្អសម្រាប់ការអភិវឌ្ឍន៍ហ្គេម 3D

វាមិនមែនជាកម្មវិធីនិពន្ធទេ វាផ្តល់នូវការរៀនផ្អែកលើកម្មវិធីសម្រាប់ការអភិវឌ្ឍន៍ជាមួយនឹងភាពបត់បែន

វាគឺ ក្របខ័ណ្ឌផ្អែកលើការសរសេរកម្មវិធីពិតប្រាកដ

វាផ្តល់នូវលក្ខណៈពិសេស ឧបករណ៍ដែលបង្កើតដោយខ្លួនឯង និងវិធីសាស្រ្តសម្រាប់ការរចនាហ្គេម និងម៉ាស៊ីន។

វាទាមទារការសរសេរកម្មវិធីសំឡេង និងដំណើរការដើម្បីបង្កើតហ្គេម 3D ក្រៅពីហ្គេម 2D ដែល មានភាពងាយស្រួលក្នុងការអភិវឌ្ឍនៅទីនេះ។

តម្រូវការមិនដំណើរការ វាផ្តល់នូវភាពងាយស្រួលនៃការប្រើប្រាស់ព្រោះវា គឺជាវេទិកាដែលងាយស្រួលប្រើ។ វាផ្តល់នូវភាពបត់បែន និងភាពអាចរកបានក្នុងការអភិវឌ្ឍន៍ហ្គេម។
ឯកសារ និងជំនួយ វា ភាគច្រើនត្រូវបានប្រើដើម្បីអភិវឌ្ឍហ្គេម 2D និង 3D MonoGame ត្រូវបានគាំទ្រដោយកង្វះ ហើយវាមិនផ្តល់ឯកសារដែលអាចជាបញ្ហា។
ការប្រើប្រាស់ការអភិវឌ្ឍន៍ វាត្រូវបានប្រើប្រាស់ជាចម្បងដើម្បីអភិវឌ្ឍហ្គេម 2D និង 3D ខណៈពេលដែល MonoGame ត្រូវបានគេប្រើប្រាស់ដើម្បីអភិវឌ្ឍហ្គេម 2D ប៉ុន្តែវាត្រូវបានគេប្រើយ៉ាងឆាប់រហ័សដើម្បីបង្កើតម៉ាស៊ីនផ្ទាល់ខ្លួនផងដែរ
ទិដ្ឋភាពគុណភាព ម៉ាស៊ីន Unity ងាយស្រួលប្រើ ហើយអាចប្រើបានខ្ពស់ ដែលជាជម្រើសប្រសិនបើអ្នកមានចាប់អារម្មណ៍លើការអភិវឌ្ឍន៍ភ្លាមៗ ជាមួយនឹងការសរសេរកម្មវិធីតិចជាងមុន។ MonoGame អាចប្ដូរតាមបំណងបានខ្ពស់ នោះហើយជាមូលហេតុដែលវាអាចពង្រីក និងចល័តបាន ប្រសិនបើអ្នកព្រួយបារម្ភអំពីរូបរាង និងអារម្មណ៍នៃហ្គេមរបស់អ្នក

តារាងប្រៀបធៀបរវាង Unity និង Monogame

Gaming Engine និង Programming

ហេតុការណ៍គួរឱ្យចាប់អារម្មណ៍ដែលត្រូវពិចារណានៅពេលជ្រើសរើសរវាង Unity និង MonoGame សម្រាប់ការអភិវឌ្ឍន៍

ប្រសិនបើអ្នកកំពុងប្រឈមមុខនឹងភាពមិនច្បាស់លាស់ និងភាពមិនច្បាស់លាស់ក្នុងការជ្រើសរើសរវាងវេទិកាទាំងពីរនេះក្នុងនាមជាអ្នកបង្កើតហ្គេម នោះខាងក្រោមនេះគឺជាចំណុចសង្ខេបដែលត្រូវពិចារណា ដើម្បីរចនាហ្គេមប្រកបដោយប្រសិទ្ធភាព និងអាចទុកចិត្តបានជាមួយនឹងវិធីសាស្រ្តដែលងាយស្រួលប្រើបំផុត។

ភាពបត់បែន

ច្បាស់ណាស់ ប្រសិនបើអ្នកជាអ្នកបង្កើតកម្មវិធីដែលមានចំណាប់អារម្មណ៍លើកម្មវិធីស្នូល ហើយចង់រៀនយន្តការក្នុងការរចនាម៉ាស៊ីនផ្ទាល់ខ្លួនរបស់អ្នក រួមជាមួយនឹងការអភិវឌ្ឍន៍ហ្គេមជាមួយនឹងភាពបត់បែនក្នុងពេលដំណាលគ្នានោះ MonoGame គឺជាជម្រើសដ៏ល្អបំផុត។

ឧបករណ៍វេទិកា

ស្រដៀងគ្នានេះដែរ ប្រសិនបើអ្នកមិនមែនជាអ្នកសរសេរកម្មវិធី ហើយគ្រាន់តែចង់អភិវឌ្ឍហ្គេម 2D ឬ 3D ភ្លាមៗជាមួយនឹងការប្រើប្រាស់ឧបករណ៍ពហុវេទិកាងាយស្រួល រួមជាមួយនឹងយុទ្ធសាស្ត្រសរសេរកម្មវិធីងាយស្រួលផ្អែកលើអត្ថបទ នោះ Unity engine គឺជាវេទិកាដ៏ល្អបំផុតមួយដែលអាចត្រូវបានរចនាឡើងសម្រាប់អ្នកអភិវឌ្ឍន៍ហ្គេមរាប់លាននាក់។

Framework

ចំណុចសំខាន់មួយដើម្បីនាំមកជូនអ្នកនូវសេចក្តីជូនដំណឹងនោះគឺថា MonoGame គឺជាក្របខ័ណ្ឌឥតគិតថ្លៃដែលដំណើរការដោយ ភាសាសរសេរកម្មវិធី C# ។

សូម​មើល​ផង​ដែរ: តើអ្វីជាភាពខុសគ្នារវាង Pathfinder និង D&D? (ចម្លើយ) - ភាពខុសគ្នាទាំងអស់។

ដូចគ្នាដែរ យូនីធីម៉ាស៊ីនក៏មិនគិតថ្លៃដែរ ប៉ុន្តែប្រសិនបើអ្នកចាប់អារម្មណ៍ក្នុងការរុករកឧបករណ៍ និងសេវាកម្មជាច្រើនទៀតដែលវាមានផ្តល់ជូន នោះវាមានកញ្ចប់ដែលសមរម្យមួយចំនួនផងដែរ។

ចំណុចប្រទាក់អ្នកប្រើ

ដូចទៅនឹង ចំណុចប្រទាក់អ្នកប្រើមានការព្រួយបារម្ភ ម៉ាស៊ីន Unity ផ្តល់នូវចំណុចប្រទាក់ងាយស្រួលប្រើដែលជារឿយៗមានប្រយោជន៍សម្រាប់អ្នកចាប់ផ្តើមដំបូង ជាពិសេសទាក់ទងនឹងភាពអាចរកបាន និងយន្តការអភិវឌ្ឍន៍ដ៏ល្អឥតខ្ចោះនៅលើចំណុចប្រទាក់មួយ។ ម៉្យាងវិញទៀត MonoGame ខ្លួនវាបានបង្កើតនូវបណ្ណាល័យមួយចំនួនដើម្បីផ្តល់នូវចំណុចប្រទាក់ដ៏មានប្រសិទ្ធភាព។

ភាពស្រដៀងគ្នារវាងទាំងពីរនេះគឺថាពួកគេទាំងពីរគឺជាវិធីសាស្រ្តឆ្លងវេទិកា។

គុណវិបត្តិតែមួយគត់នៃ Monogame ដែល កំណត់យើងពីការប្រើប្រាស់វាគឺថាវាមិនមានចំណុចប្រទាក់អ្នកប្រើក្រាហ្វិកផ្ទាល់ខ្លួនរបស់វាទេ វាត្រូវតែត្រូវបាននាំចូលពីបណ្ណាល័យបន្ថែមទៀត ហើយវាក៏មិនគាំទ្រ Mac 2019 ផងដែរ។ វាពិបាកក្នុងការប្រើក្នុងលក្ខខណ្ឌនៃការសរសេរកម្មវិធី។ ឧទាហរណ៍ ប្រសិនបើអ្នកជាអ្នកចាប់ផ្តើមដំបូង ហើយចង់បង្កើតគម្រោងហ្គេមដំបូងរបស់អ្នក នោះវាត្រូវបានណែនាំជាញឹកញាប់ឱ្យជៀសវាងការប្រើ MonoGame ព្រោះវាតម្រូវឱ្យបង្កើតកម្មវិធី C# ។ មិនមែនជាវេទិកាប្រភពបើកចំហទេ ហើយការអាប់ដេតចាំបាច់ទាក់ទងនឹងឧបករណ៍ និងសេវាកម្មគឺមិនស៊ីគ្នាជាមួយនឹងប្រព័ន្ធ។

វិធីសាស្ត្រដែលអាចប្ដូរតាមបំណងបាន និងភាពបត់បែនជាមួយបណ្ណាល័យ គឺជាកត្តាដែលធ្វើឱ្យ MonoGame មានភាពចម្រុះ និងលេចធ្លោ ខណៈពេលដែលការដាក់ឱ្យប្រើប្រាស់មានភាពងាយស្រួល។ នៅលើវេទិកាឆ្លងកាត់ រួមជាមួយនឹងដ៏អស្ចារ្យឯកសារ និង UI ងាយស្រួលប្រើ គឺជាចំណុចឈានមុខគេសម្រាប់ម៉ាស៊ីន Unity។

សេចក្តីសន្និដ្ឋាន

  • ការវាយតម្លៃរបស់យើងនាំយើងទៅរកផ្នត់គំនិតដែលទាំងពីរមានអត្ថប្រយោជន៍ និងដែនកំណត់ ហើយអាចប្រើប្រាស់បាន។ យោងតាមតម្រូវការ។
  • ខ្លឹមសារនៃការស្រាវជ្រាវរបស់យើង និងកត្តាសម្គាល់ដែលបានរៀបរាប់ខាងលើបង្ហាញថា ទោះបីជាទាំងពីរត្រូវបានបង្កើតឡើងដោយប្រើភាសាសរសេរកម្មវិធី C# ប៉ុន្តែពួកគេទាំងពីរមានអាកប្បកិរិយា និងមុខងារឯករាជ្យដែលធ្វើឱ្យពួកគេលេចធ្លោ។
  • សរុបមក Unity គឺជាម៉ាស៊ីនហ្គេមទី 2 នៅលើពិភពលោក ហើយមានកន្លែងតាំងបង្ហាញដ៏ធំជាមួយនឹងជម្រើសដ៏ច្រើននៃវិធីសាស្រ្ត និងមុខងារដែលអាចធ្វើបាន ខណៈពេលដែល monogamy ផ្តល់នូវភាពបត់បែនក្នុងការបង្កើតម៉ាស៊ីនរបស់អ្នក។
  • សម្រាប់ដំណើរការម្តងទៀតលឿនជាងមុន ហើយប្រសិនបើអ្នកចង់ទទួលបានហ្គេមដែលបានអភិវឌ្ឍនៅក្នុងការប្រតិបត្តិដោយភាពលំអៀងពេញលេញដោយមិនមានការពន្យាពេលណាមួយនោះ MonoGame គឺជាជម្រើសឆ្ពោះទៅរក។
  • បន្ទាប់ពីមានការបំភ្លឺជាក់លាក់មួយចំនួនអំពីហ្គេមដែលកំពុងអភិវឌ្ឍយ៉ាងសកម្ម និងផលប៉ះពាល់យ៉ាងខ្លាំងរបស់ពួកគេទៅលើ ឧស្សាហកម្មហ្គេម វាអាចត្រូវបានសន្និដ្ឋានថា រាល់ភាសាសរសេរកម្មវិធី ឧបករណ៍ វេទិកា ម៉ាស៊ីន ឬក្របខ័ណ្ឌមានគុណសម្បត្តិ និងគុណវិបត្តិរបស់វាផ្ទាល់ ដែលអាចត្រូវបានសម្គាល់។ ចំណែកឯនៅក្នុងពិភពសរសេរកម្មវិធី មិនអាចមានវិធីសាស្រ្តតែមួយបានទេ។ វាតែងតែអាស្រ័យលើលក្ខណៈនៃដំណោះស្រាយដែលអ្នកអភិវឌ្ឍន៍កំពុងស្វែងរក។
  • ដូច្នេះហើយ ម៉ាស៊ីន Unity គឺល្អបំផុតសម្រាប់ចំណុចសំខាន់ៗរបស់វា (ងាយស្រួលប្រើ ឯកសារដែលបានធ្វើបច្ចុប្បន្នភាព និង 3Dការអភិវឌ្ឍន៍ហ្គេម) ខណៈពេលដែល MonoGame មានប្រយោជន៍សម្រាប់ភាពបត់បែនរបស់វា និងអត្ថប្រយោជន៍ប្រភពបើកចំហ ហើយពួកវាទាំងពីរគឺជាជម្រើសដ៏ល្អបំផុតនាពេលបច្ចុប្បន្ននេះ យោងទៅតាមតម្រូវការមុខងារ និងមិនមានមុខងារ។

    Mary Davis

    Mary Davis គឺជាអ្នកនិពន្ធ អ្នកបង្កើតមាតិកា និងអ្នកស្រាវជ្រាវដែលមានជំនាញក្នុងការវិភាគប្រៀបធៀបលើប្រធានបទផ្សេងៗ។ ជាមួយនឹងសញ្ញាបត្រផ្នែកសារព័ត៌មាន និងបទពិសោធន៍ជាងប្រាំឆ្នាំក្នុងវិស័យនេះ ម៉ារីមានចំណង់ចំណូលចិត្តក្នុងការផ្តល់ព័ត៌មានដែលមិនលំអៀង និងត្រង់ទៅកាន់អ្នកអានរបស់នាង។ ស្នេហារបស់នាងសម្រាប់ការសរសេរបានចាប់ផ្តើមតាំងពីនាងនៅក្មេង ហើយបានក្លាយជាកម្លាំងចលករនៅពីក្រោយអាជីពដ៏ជោគជ័យរបស់នាងក្នុងការសរសេរ។ សមត្ថភាពរបស់ម៉ារីក្នុងការស្រាវជ្រាវ និងបង្ហាញការរកឃើញក្នុងទម្រង់ងាយស្រួលយល់ និងចូលរួមបានធ្វើឱ្យនាងពេញចិត្តចំពោះអ្នកអានទូទាំងពិភពលោក។ ពេលនាងមិនសរសេរ ម៉ារីចូលចិត្តធ្វើដំណើរ អាន និងចំណាយពេលជាមួយគ្រួសារ និងមិត្តភក្តិ។