Arena Shooter Demo - C++ Game Prototype

Project Information

  • Category: Game Development
  • Platform: PC
  • Engine: Unreal Engine 5
  • Languages: C++, Blueprint
  • Learning Source: Udemy
  • Project Type: Personal Learning Project
  • Project Date: March 2024
  • Duration: 4 weeks

Project Overview

Developed a third-person shooting prototype in C++ using Unreal Engine as a personal learning project. This single-player, level-based experience demonstrates proficiency in core shooting mechanics, player movement, AI systems, and inventory management, serving as a foundation for future game development.

Key Features

  • Third-person shooting mechanics with multiple weapons
  • Dynamic inventory system with seamless weapon switching
  • AI-driven enemy characters with varied behaviors
  • Boss NPC battle with unique mechanics
  • Level-based progression system
  • Target engagement and combat systems
  • Player movement and control systems

Skills Developed

  • Advanced C++ gameplay programming in Unreal Engine
  • AI behavior implementation and enemy design
  • Inventory and weapon management systems
  • Combat mechanics and player controls
  • Boss fight design and implementation
  • Level progression and flow management

Technologies Used

Unreal Engine 5 C++ Blueprint AI Behavior Trees Gameplay Framework Combat Systems