top of page

Create Your First Project

Start adding your projects to your portfolio. Click on "Manage Projects" to get started

UE5 ToonTanks

Description

UE5 ToonTanks is a self-initiated project developed using Unreal Engine 5, incorporating both Blueprints and C++. The primary objective of this project was to expand my knowledge of Unreal Engine, while also applying SOLID principles and design patterns. In this game, players control a tank that can move forward, backward, left, and right, with the goal of destroying enemy tanks located in various areas.

Technologies Used

*Game Engine: Unreal Engine 5
*Programming Languages: Blueprints (Visual Scripting), C++
*Tools: Unreal Engine 5, Visual Studio
*Platforms: PC

Features

*Tank Movement: Implemented smooth and responsive tank controls, allowing movement in all directions.
*Enemy AI: Developed AI for enemy tanks, which patrol and engage the player.
*Combat Mechanics: Created combat mechanics for tank battles, including firing projectiles and hit detection.
*Level Design: Designed various levels with strategically placed enemy tanks and obstacles.
*Optimization: Applied SOLID principles and design patterns to ensure maintainable and efficient code.

Development Process

The development of UE5 ToonTanks involved extensive use of Unreal Engine 5's capabilities, combining visual scripting with Blueprints and traditional coding with C++. By focusing on both movement and combat mechanics, I aimed to create an engaging and challenging experience for players. The project provided an excellent opportunity to deepen my understanding of Unreal Engine and enhance my skills in both Blueprints and C++. By adhering to SOLID principles and design patterns, I ensured the project's codebase was clean, maintainable, and scalable.

bottom of page