RTL (Arabic/Persian) Support Suggestion – TextMeshPro Paragraph Issue & Market Opportunity

For general House Party discussion, gameplay questions, and feedback. Also where to ask questions about how to avoid Frank of the House "Fister", First of His Name.
Forum rules
Please follow all Eek! Forum rules.
Post Reply
arsham13662
Posts: 1
Joined: Sat Mar 28, 2026 11:56 am

RTL (Arabic/Persian) Support Suggestion – TextMeshPro Paragraph Issue & Market Opportunity

Hi,

I’m currently working on adding Persian (Farsi) and Arabic language support to House Party using a custom BepInEx (IL2CPP) mod.

So far I’ve managed to:
• Load custom TMP fonts via AssetBundle
• Implement Arabic/Persian character reshaping
• Inject custom RTLTextMeshPro components at runtime

However, I’ve hit a major limitation with TextMeshPro:

➡️ RTL paragraph rendering is not handled correctly:
• Line wrapping breaks incorrectly
• Multi-line dialogues appear in wrong order
• Text alignment behaves like LTR even when forced

This makes longer dialogues very difficult to read in RTL languages.

💡 My question:

Does House Party (or your current Unity/TextMeshPro setup) have any internal support, workaround, or plans for proper RTL paragraph handling?

💰 Also worth mentioning:

There is a very strong and growing player base in Persian and Arabic regions. Games that properly support RTL languages often see significantly higher engagement and revenue in these markets.

Adding proper RTL support could open the game to a much wider audience.

If helpful, I can share my current implementation (BepInEx plugin + RTL system) and collaborate on possible solutions.

Thanks!
Post Reply