Base Defense - 3D Flight Game Jam
Position
|
Overview Created a playable 3D 'Defend Your Base' game for a game jam. The theme was "A World in the Sky". You play as a drone powered by crystals that must defend the remaining sources of nature on your planet from drone strikes. |
|
Design The design of this game was mostly to be a fun high-score based game, mostly focused on seeing how long you can make your bases last. For the game jam, I started with and heavily modified the UE4 flight template, changing the movement and adding speed-up and brake effects to allow for better control of the drone to fire shots. I wanted a futuristic world to protect nature and drew some inspiration from WALL-E, a robot that must defend nature from other robots seeking to destroy it. Programming Design The biggest challenge I had with this game was definitely the spawning of drones and having them detect and seek out the different crystals to destroy, as well as the angle of firing. Because there are about 40 spots the drones can spawn from at different heights, and because each crystal adjusts their flight path, the trick was to get to them to spawn in a way that allowed their projectiles to still hit the desired target. For the particle effect itself, I actually used a noise-based cloud generator and applied various material effects to make it look like a sonic pulse being shot. Turned out quite nicely for the short time it took to make. |