تطوير الألعاب · RP-GD-0004
محمد كرم
خبيرمطور Unity
مبرمج ألعاب Unity أول لألعاب WebGL والهاتف الجماعية: شبكات NGO والمطابقة بين اللاعبين وذكاء الألعاب الاصطناعي
- الهوية موثّقة
- عضو في فريق Remote Pro Ai · بعقد موقّع
التوفر عند الطلب
- 5سنواتخبرة مهنية
- خبيرمستوى الخبرة
- Unityالتقنية الأساسية
- القاهرةمقر العمل · مصر · GMT+2
محمد كرم
نبذة مهنية
مبرمج ألعاب أول متخصص في المعماريات القابلة للتوسّع وأنظمة اللعب الجماعي. سلّم في Lobah ألعاب WebGL جماعية جاهزة للإنتاج لمنصة GameTok (100 ألف مستخدم)، متوليًا أسلوب اللعب والخوادم المخصّصة والشبكات والمطابقة بين اللاعبين والواجهة والنشر، وقلّص حجم البناء بنسبة تصل إلى 40%. وتولّى في RDI الهندسة الأساسية للتطبيق التعليمي Salem، من اللعب القائم على تحويل الكلام إلى نص وأدوات الرقابة الأبوية إلى نظام توطين متكامل لتطبيق قديم كان عربيًا فقط. يبني كذلك ذكاء الألعاب الاصطناعي بأشجار السلوك وUtility AI، وقاد تصميم معمارية تجارب تدريب بالواقع الافتراضي. يعمل بـ C# وZenject وUnity NGO وURP/HDRP.
القطاعات
- الألعاب
- التعليم
محمد كرم
6 أدوارالخبرة المهنية
الأحدث أولًا، مع النتائج كما وردت في السيرة الذاتية.
مطوّر ألعاب أول (اللعب الجماعي، الواجهة، الخدمات الخلفية، أسلوب اللعب)
Lobah
- سلّم ألعاب WebGL جماعية جاهزة للإنتاج لمنصة GameTok (100 ألف مستخدم)، متوليًا أسلوب اللعب والخوادم المخصّصة والشبكات والمطابقة بين اللاعبين والواجهة والنشر.
- قلّص الحجم الإجمالي للبناء بنسبة تصل إلى 40% عبر دمج الصور في أطالس وتحسين إعدادات البناء.
- وسّع معمارية NGO لدى الشركة بمكوّنات قابلة لإعادة الاستخدام لغرف الانتظار والمطابقة، ورفع موثوقية الجلسات بآلية نبضات تعالج انقطاع اللاعبين وأعطال الخوادم.
- أنشأ روبوتات لعب شبيهة بالبشر بهويات عشوائية وتقدّم في المستويات ووقت تفكير محاكى وتفاعلات اجتماعية.
- سلّم الأنظمة الأساسية للعبة Jakaro (10 آلاف مستخدم)، ومنها الملفات الشخصية المصغّرة ولوحات الصدارة ونظام كاميرا قابل للضبط، إضافةً إلى نظام مهام يومية قابل للتوسّع بمحتوى خارجي وتقدّم محفوظ وواجهة مدفوعة بالبيانات.
مطوّر ألعاب أول (أسلوب اللعب، التوطين، الواجهة، حفظ البيانات)
RDI
- تولّى الهندسة الأساسية لتطبيق Salem، بما يشمل أسلوب اللعب والخدمات والتقدّم وتوصيل المحتوى.
- صمّم ونفّذ نظام توطين متكاملًا للتطبيق القديم الذي كان عربيًا فقط، يغطي الواجهة والصوت والأصول ومحتوى اللعب.
- دمج تحويل الكلام إلى نص في اللعب التعليمي، متوليًا التواصل مع المحرّك ومعالجة الأعطال والتفاعلات الصوتية.
- بنى أدوات الرقابة الأبوية من الصفر (التحكّم في المحتوى، متابعة التقدّم، حدود الجلسات، إعدادات خاصة بالوالدين)، وطوّر أكثر من 5 ألعاب تعليمية مصغّرة بالكامل.
- خفّض متطلبات التنزيل الأولي عبر خط محتوى قائم على Addressables، وأدار إصدارات الإنتاج وتقديم التطبيق إلى المتاجر وإعداداته.
مطوّر ألعاب – الذكاء الاصطناعي وأسلوب اللعب (دوام جزئي)
2024 Studios
- هندس ذكاءً اصطناعيًا معياريًا للشخصيات غير القابلة للعب بأشجار السلوك وUtility AI، ونظام تتبّع مسارات قابلًا للتوسّع بتنقّل ديناميكي وتجنّب للعوائق، ثم بنى مستوى كاملًا يستعرض هذه الأنظمة.
قائد فريق تجارب الواقع الافتراضي (دوام جزئي)
Progressio Solutions
- صمّم معمارية الشيفرة لمحاكاة تدريب المصانع والمحاكاة التعليمية بالواقع الافتراضي على Unity، وقاد الفريق في جعل الشيفرة القائمة أكثر قابلية للتوسّع والمتانة عبر إعادة الهيكلة ومراجعات الشيفرة.
- صمّم آلية قابلة لإعادة الاستخدام لتوصيل الميزات تتيح إضافة سلوكيات جديدة لتجارب الواقع الافتراضي دون تحديث تطبيق العميل.
مطوّر ألعاب
Ordochao
- بنى أدوات أتمتة خفّضت وقت التطوير بأكثر من 90%، إلى جانب آليات ألعاب فائقة البساطة وآلات حالة للرسوم المتحركة وتجارب تصوّر معماري على Unreal Engine 4.
مطوّر ألعاب
Variable Game Studio
- صمّم وطوّر ألعابًا فائقة البساطة، بما في ذلك أنظمة اللعب والفيزياء ومعالجة التصادم وسلوكيات الذكاء الاصطناعي.
محمد كرم
5 مشاريعمشاريع مختارة
ألعاب ومنتجات أُطلقت، مع الدور في كلٍّ منها.
GameTok
مطوّر ألعاب أول (اللعب الجماعي، الخوادم، الواجهة)
ألعاب WebGL جماعية تخدم 100 ألف مستخدم، سُلّمت بالكامل من أسلوب اللعب والشبكات إلى المطابقة بين اللاعبين والنشر.
التقنيات
- Unity
- WebGL
- Unity NGO
- Dedicated servers
Jakaro
مطوّر ألعاب أول
لعبة جماعية تضم 10 آلاف مستخدم؛ بنى فيها الملفات الشخصية المصغّرة ولوحات الصدارة ونظام كاميرا قابلًا للضبط ونظام مهام يومية مدفوعًا بالبيانات.
التقنيات
- Unity
- C#
Salem
المهندس الأساسي
تطبيق تعليمي بلعب قائم على الكلام ونظام تقدّم وأدوات رقابة أبوية وأكثر من 5 ألعاب مصغّرة وتوطين كامل.
التقنيات
- Unity
- Speech-to-text
- Addressables
EL-Fanoos
مطوّر (مشروع تخرّج ITI)
لعبة جادّة تنمّي المهارات القابلة للنقل لدى العمّال الحرفيين.
التقنيات
- Unity
Game jam entries
مطوّر
5 Steps to Die (GMTK Game Jam 2026)، وBlack Shape (Egypt Game Jam 2026)، وTime-less (Unity Game Jam 2025)، وWe'll Never Be Together Again (Global Game Jam 2022).
التقنيات
- Unity
محمد كرم
8 مهارات أساسيةالمهارات
المهارات الأساسية أولًا، ثم الأدوات كاملة مصنّفة حسب المجال.
المهارات الأساسية
- Unity
- C#
- Multiplayer (Unity NGO, Lobby, Matchmaking)
- Game architecture (Dependency Injection, Zenject)
- Game AI (behaviour trees, Utility AI)
- Build & performance optimisation (Addressables, atlasing)
- WebGL
- Gameplay systems
البرمجة والمعمارية
- C#
- C++
- JavaScript
- Async/multithreading
- Dependency Injection
- Zenject
تطوير الألعاب
- Unity
- Three.js
- Phaser
- Animation
- Physics & collision
- Behaviour trees
- Utility AI
- Pathfinding
اللعب الجماعي والخدمات الخلفية
- Unity NGO
- Lobby
- Matchmaking
- Dedicated servers
- SmartFox
- Edgegap
- Cloud Code
- Cloud Save
- REST APIs
الرسوميات والعرض
- OpenGL/WebGL
- HLSL
- HDRP
- URP
التحسين والأدوات
- Profiling
- Addressables
- Atlasing
- Build configs
- Git
- GitHub Desktop
- Sourcetree
محمد كرم
التعليم والجوائز
الشهادات الأكاديمية والمهنية والجوائز المسجّلة.
التعليم
- دبلوم برمجة الألعاب (9 أشهر)معهد تكنولوجيا المعلومات (ITI) · 2020
- بكالوريوس القوى والآلات الكهربائيةجامعة الإسكندرية · 2019
الجوائز والتقدير
- جائزة اختيار الجمهور – El-Sayes، RunDoubleJump 2022
محمد كرم
يعمل عادة مع
أدوار يعمل معها هذا الملف عادةً ضمن الفريق.
تطوير الألعاب
أضف هذا الملف إلى فريقك
أضف الدور والمستوى في منشئ الفريق، ويُؤكَّد التوفر مع عرضك.
التوفر عند الطلب