A downloadable TagGame for Windows

Download NowName your own price

Overview

A lively and competitive single-player party game prototype built in Unreal Engine 5.6. The player must chase, dodge, and tag AI-driven opponents. This project emphasizes gameplay systems and AI logic rather than visuals, serving as a hands-on learning experience with Unrealโ€™s C++ programming, Blueprint scripting, AI decision-making (EQS & NavMesh), and the Gameplay Ability System (GAS).

๐ŸŽฎ Project Type: Solo โ€“ Prototype / Learning
๐Ÿ›  Engine: Unreal Engine 5.6 (Third Person Template)
๐Ÿ’ป Languages: C++, Blueprint
๐Ÿค– AI Systems: EQS, NavMesh, Behavior Trees
โšก Key Systems: Gameplay Ability System (GAS), Primary Data Asset, AI Tagging Logic

๐ŸŽฏ Gameplay Overview

The player controls a character and must tag AI-controlled opponents.

AI runners currently use EQS to locate the farthest point from the player and navigate with NavMesh. Recent updates introduced game over conditions and attribute tracking via GAS, making the core loop more structured.

  • Core loop: session ends after a set number of tag exchanges
  • Tag opponents to increase score
  • Game over triggered when the maximum exchanges are reached (configurable in game.ini)

๐Ÿงฉ Game Architecture

๐ŸŽฎ GameMode

  • Responsible for choosing the initial โ€œItโ€ at the start of play
  • Manages exchange count and win/lose conditions
  • Configurable maximum exchanges using game.ini:
[/Script/TagGame.TagGameGameMode]
MaxNumberOfExchanges = 10

๐Ÿค– AI Opponents

  • Normal AI: hides from others when it sees nearby characters
  • โ€œItโ€ AI: directly chases the farthest player (current strategy)
  • Controlled by Behavior Trees with EQS queries

๐Ÿ“ฆ Primary Data Assets

  • Store Gameplay Tag Types and their corresponding effect classes
  • Centralize effect logic for easier scaling and system management

๐Ÿง  AI Systems (EQS & NavMesh)

Current:

  • Normal AI โ†’ hide when spotting other characters
  • โ€œItโ€ AI โ†’ chase the farthest player using EQS + NavMesh

Planned:

  • Introduce more randomness and unpredictability
  • Adaptive AI behavior to create dynamic chase interactions

๐Ÿ—๏ธ Maze System

  • Maze spawning logic implemented using a 15x15 matrix
  • Walls spawned via Instanced Static Meshes for performance efficiency
  • Creates structured play areas for more engaging chases

๐ŸŽจ Visuals & Feedback

  • Uses Unreal Engineโ€™s Third Person Template assets
  • Visual polish not a priority — focus remains on systems and logic
  • Planned: score HUD, tag indicators, and simple particle effects for feedback

โœ… Features Implemented

  • โœ… Initial tag assignment via GameMode
  • โœ… Player movement & tag mechanic
  • โœ… AI evasion using EQS & NavMesh
  • โœ… Normal AI hiding behavior
  • โœ… โ€œItโ€ AI chasing behavior
  • โœ… Gameplay Ability System (GAS) integration
  • โœ… GAS Attributes to track:
    • Number of times a character became โ€œItโ€
    • Number of successful tags performed
  • โœ… Game over system after configurable number of exchanges (game.ini)
  • โœ… Primary Data Assets for centralizing gameplay tags & effects
  • โœ… Maze spawning logic with 15x15 matrix & Instanced Static Mesh walls

๐Ÿš€ Pending Features

  • ๐Ÿ“Š Expanded gameplay attributes (stamina, cooldowns, speed boosts, etc.)
  • ๐Ÿ–ฅ๏ธ Score UI system
  • ๐Ÿค– Advanced AI evasive and chase behaviors
  • ๐ŸŒ Multiplayer update idea: Hunter vs Prey gameplay mode
  • โฑ๏ธ Polished session loop with win/lose presentation

๐Ÿ“ฆ Assets & Licensing

Currently uses default Unreal Engine 5.6 template assets for prototyping.

No external art or audio assets are included at this stage.


๐Ÿ”ง Build Targets

  • ๐Ÿ–ฅ๏ธ Windows (.exe) โ€“ []

๐Ÿ“ฌ Contact & Source Code

This game is currently a prototype for learning and experimentation.

The source code can be made available upon request via LinkedIn.

๐Ÿ’ก Thinking about expanding into a Hunter x Prey multiplayer game in future updates. If you have other ideas for improving the tag game, please let me know on LinkedIn.

Download

Download NowName your own price

Click download now to get access to the following files:

TagGame.zip 431 MB

Leave a comment

Log in with itch.io to leave a comment.