Hello,
Il est très très compliqué de pouvoir expliquer le fonctionnement interne d'un moteur de jeu même si la plupart devraient se ressembler. Chaque jeu possède un moteur propre développé pour les besoins du jeu afin d'affiner et d'optimiser les besoins, les ressources et donc au final le rendement.
Il serait idiot de dire que le moteur de jeu HalfLife pourrait être utilisé pour un RTS a la Age Of Empires car tout est différent.
Construire son "propre" moteur de jeu sous entends avoir une connaissance globale des besoins et une connaissance précise de chaque sous moteur (IO,Physic,3D,LOD,Collisions,2D,GUI,etc)
Ton projet semble tres tres complexe (mélanger deux systemes aussi opposés que le FPS et RTS - même si mon projet est sur cette idée) et va demander bcp de compétences.
Pour conclure, je te conseille soit de t'orienter vers un logiciel "quifaittoutpourtoi" ou de te profesionnaliser sur un langage/moteur et dans 2-3 ans en travaillant vraiment bien, tu pourras repenser ton projet.
A+
Nico