Vision du Projet
Overscoped tire son nom d'une ambition délibérément démesurée. Alors que les consignes scolaires se limitaient à une simple initiation à Unreal Engine (lumières, sons, assets de base), j'ai choisi, avec un autre membre de l'équipe maîtrisant également le moteur, de "sortir le grand jeu" et de transformer cet exercice en un véritable terrain d'expérimentation technique.
Mon objectif était de repousser les limites du moteur pour créer un Third Person Shooter (TPS) complexe en seulement quelques jours. Le résultat intègre des planètes sphériques en voxel, une gravité personnalisée développée en C++, et une modification profonde de plugins, prouvant qu'un simple exercice peut devenir un prototype technique robuste sous l'impulsion d'une vision ambitieuse.
Défis Techniques & Innovation
- Planètes Sphériques Voxel : Utilisation de paysages voxel sculptables à 360°, convertis via un système de baking personnalisé pour permettre la navigation des IA et le placement du foliage.
- Gravité Directionnelle : Développement d'un Player Controller spécifique en C++ permettant d'orienter la gravité dynamiquement vers le centre des planètes, incluant la gestion de l'apesanteur et des priorités de champs.
- IA & Navigation 3D : Adaptation du plugin 3DNavMesh pour permettre aux ennemis de se déplacer sur des surfaces courbes et complexes.
- Gestion Collaborative : Utilisation d'un serveur Perforce auto-hébergé pour pallier les limitations de stockage de GitHub LFS, assurant un versionnage robuste d'assets volumineux.
Ressources du Projet
Galerie du Projet
Aperçu des environnements planétaires et du rendu in-game.