All Projects → orfeasel → BotArena

orfeasel / BotArena

Licence: other
AI Team Deathmatch

Programming Languages

C++
36643 projects - #6 most used programming language
C#
18002 projects
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to BotArena

OculusPlatformBP
An Unreal Engine 4 plugin featuring a library of 300+ Blueprint nodes for Oculus Platform functions.
Stars: ✭ 24 (-29.41%)
Mutual labels:  ue4, blueprints, unreal-engine-4
RuntimeBPs
This project allows for visual scripting in UE4 similar to Blueprints, but at runtime. The way this is set up does not make use of any UE4 boilerplate and could with a few adjustments be used in another engine.
Stars: ✭ 77 (+126.47%)
Mutual labels:  ue4, blueprints, unreal-engine-4
Kosm-Classic-FPS-Template-UE4
Classic Arena First-Person-Shooter Mechanics for Unreal Engine 4.
Stars: ✭ 38 (+11.76%)
Mutual labels:  ue4, unreal-engine-4
ProceduralDungeon
This is an Unreal Engine 4/5 plugin to generate procedural dungeon.
Stars: ✭ 95 (+179.41%)
Mutual labels:  ue4, unreal-engine-4
libprotobuf ue4
libprotobuf for Unreal Engine 4
Stars: ✭ 81 (+138.24%)
Mutual labels:  ue4, unreal-engine-4
UE4 MagicConsole
Enhanced UE4 output log widget
Stars: ✭ 71 (+108.82%)
Mutual labels:  ue4, unreal-engine-4
DlgSystem
Dialogue Plugin System for Unreal Engine | 🪞 Mirror of https://bit.ly/DlgSource
Stars: ✭ 136 (+300%)
Mutual labels:  ue4, unreal-engine-4
UE4-Plugin-Resources
A list of community resources for Slate, Graphs, and UE4 Plugin Development.
Stars: ✭ 105 (+208.82%)
Mutual labels:  ue4, unreal-engine-4
RyansUE4Helpers
Extremely helpful helper functions for developing Blueprint and C++ projects in Unreal Engine.
Stars: ✭ 55 (+61.76%)
Mutual labels:  ue4, unreal-engine-4
Unreal-Development-Guides-and-Tips
High-level concept explanations, detailed tutorials, performance considerations, shortcuts and other useful content that aims to improve your Unreal Engine 4 development journey.
Stars: ✭ 118 (+247.06%)
Mutual labels:  ue4, unreal-engine-4
gamedevguide
Game Development & Unreal Engine Programming Guide
Stars: ✭ 314 (+823.53%)
Mutual labels:  ue4, unreal-engine-4
OpenRPG Inventory
Generic and fully featured multipurpose inventory container and equipment system for Unreal Engine 4
Stars: ✭ 167 (+391.18%)
Mutual labels:  ue4, blueprints
ue5-style-guide
An attempt to make Unreal Engine 4 projects more consistent
Stars: ✭ 2,892 (+8405.88%)
Mutual labels:  ue4, unreal-engine-4
BluePrintRenderer
Javascript Unreal Engine 4 Blueprints Renderer
Stars: ✭ 81 (+138.24%)
Mutual labels:  ue4, unreal-engine-4
TwitchAuth
Unreal Engine 4 Plugin for In-Game Twitch Authentication.
Stars: ✭ 21 (-38.24%)
Mutual labels:  ue4, unreal-engine-4
UT GameEventSystem
A flexible event system in Unreal Engine 4
Stars: ✭ 33 (-2.94%)
Mutual labels:  ue4, unreal-engine-4
MaRLEnE
Machine- and Reinforcement Learning ExtensioN for (game) Engines
Stars: ✭ 47 (+38.24%)
Mutual labels:  ue4, unreal-engine-4
AnimationPreviewer
Plug-in for previewing Animation Asset
Stars: ✭ 39 (+14.71%)
Mutual labels:  ue4, unreal-engine-4
UT Framework
Various advanced tools built for Unreal Engine 4
Stars: ✭ 45 (+32.35%)
Mutual labels:  ue4, unreal-engine-4
store-ue4-sdk
Xsolla Store plugin for Unreal Engine 4
Stars: ✭ 17 (-50%)
Mutual labels:  ue4, unreal-engine-4

BotArena

Developed with Unreal Engine 4 - version 4.26

Bot Arena gif showcase

AI Team Deathmatch. You can see a video preview of the project here: https://www.youtube.com/watch?v=e7ImcXDCv6U

The animation pack is licensed for use with Unreal Engine only and it belongs to Epic Games. For more information visit https://www.unrealengine.com/marketplace/en-US/slug/animation-starter-pack

The level mockup material is credited to Tom Looman and is available for download from here

Implemented features so far:

  1. AI Senses:
    1. Hearing and
    2. Sight
  2. A behavior tree that contains custom:
    1. AI Tasks and
    2. AI Services
  3. Several Environent Queries and Environment Contexts in order for the bots to identify the best location that they need to reach based on several parameters:
    1. Their health
    2. Ammo count
    3. Their enemies position (so they can line of sight them in case they need to retreat)
  4. Custom areas and nav links where each bot can decide to either crouch or stand
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].