Drone Chan
About
Ever evolving personal project of mine that I use to learn more about gameplay and AI programming. You can check the current progress of it on GitHub
-
Role: Gameplay and AI Programmer
-
Engine: Unreal Engine 5
-
Language: C++ and Blueprint
-
Development time: 2 weeks, on hold due to freelance work overload
The drone
The drone has such functionality as being spawned by the character, can be possessed and unpossessed if it is still alive, if not, a new one will be spawned, the spawns are limited by the game designer, can receive damage, more additions to come, current version took about 4 hours to program
The obstacles
The obstacle system consists of the obstacle, the spawner, and the obstacle death trigger, spawner class is programmed in such a way where it will work with any amount of spawn points added by the game designer, since the GetSpawnPoints function will find all of the spawner components, this took about 3 hours to program
The AI
Expanding, for now, check out the AI folder on GitHub