Battle Tank is a head-to-head tank fight game with
AI-controlled enemies, an advanced control system and controller support that takes places in a real looking war environment.
Will you be able to defeat the tank and turret enemies? To do so you must wisely use the strategic spots
distributed around the map.
Platforms: Windows
DOWNLOAD (WINDOWS)
Battle Tank is a project where I had the
opportunity to put into practice everything I learned thanks to taking part several times in
the Weekly Game Jam using
Unreal Engine 4
and to successfully completing the UE4 C++ Developer Course created by the GameDev
team in collaboration with Epic Games.
While creating this game, I explored the basics for developing 3D action games such as
physics simulation, trajectory prediction, and input control. Moreover, I was able to
learn about shader creation and particle systems in UE4, and could expand my C++ programming
skills thanks to learning some of the best practices for game programming.
My goal with Battle Tank was to create a game with an advanced input control system with a fast
reaction to the requests of the players, a challenging AI enemy system, and a realistic environment
with multiple particle systems and shader effects.
• Created a Low Poly Shader with BluePrints (Visual Scripting).
• Used particle systems to implement fire simulation.
• Implemented realistic physics simulation and collision management.
• Coded the AI enemy system (Pathfinding + Finite State Machines).
• Coded and designed the input control system of the player and the enemy tanks.
• Modeled some of the 3D assets and created some of the 2D textures used in the game.