تفاصيل العمل

محرك ألعاب بسيط – مشروع شخصي

لغة : C++

محرك ألعاب خفيف تم تطويره من الصفر مع التركيز على الأداء، البساطة، وقابلية التوسّع. يدعم تطوير الألعاب ثنائية وثلاثية الأبعاد، ويحتوي على بنية منظمة تسهّل إضافة الأنظمة والميزات مستقبلًا.

المميزات الرئيسية:

دعم أنواع متعددة من الكاميرات (منظورية، متعامدة، حرة)

دعم صيغ ثلاثية الأبعاد المختلفة وصيغ الخامات (Textures)

نظام إضاءة يعتمد على خوارزمية Phong

نظام ECS Sparse لإدارة الكيانات والمكوّنات بكفاءة عالية

مدير إدخال (Input Manager) لمعالجة لوحة المفاتيح، الفأرة، وأجهزة التحكم

دعم كامل للمشاهد 2D و 3D

نظام فيزياء مدمج باستخدام مكتبة Jolt Physics

يعكس هذا المشروع قدرتي على بناء أنظمة محركات ألعاب من المستوى المنخفض، وفهمي العميق لخطوط التصيير، إدارة الموارد، وبنية المحركات الحديثة وتطوير الاعاب في بيئات صعبة ونقص موارد كا الذاكرة والكارت.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
5
تاريخ الإضافة
تاريخ الإنجاز
المهارات