Project "Angry Droids" - drag and drop AI robots for your unity game

Simple and fully functional AI Droids are ready for your game project.

ASSET STORE LINK

Pack Includes 5 enemy types:

  • Walker
  • Wheeler
  • Stationary floor
  • Stationary wall
  • Flying

5 weapon types included:

  • Laser
  • Gatling gun
  • Rocket launcher
  • Plasma gun
  • Melee (for flying unit)

All AI and weapon scrips, Animations and animators, effects and shaders included.

  • Demo scene
  • Special shader to customize droid color setup
  • Effects (explosions) and other prefabs (gibs and ragdolls)
  • Introductory documentation on droid AI,weapon setup

Simply drag and drop. It just works. No extra setup needed.

3 Likes

Hello again. Just some quick news regarding coming project update.

Next update for Angry Droids is coming up. It will be mostly visual update and it will feature new textures, updated effects and geometry, with some tweaks and fixes in demo scripts.

To give you a quick idea about new visual level, here is a fresh project screenshot. All models here share same 2048 square textures (diffuse, specular and normalmap).


Hope you like it!

P.S. Still considering whether droid color variations will be made using shader or textures. In some of future updates I’m planning to add different meshes (with different design) for droid parts like heads, parts of body, legs and weapons.

HD Remake is coming to Asset Store! While waiting, check out this new “Bad Bots” trailer.

Updated\fixed models (mostly uvs and animation), 2048x2048 textures

PBR shader with custom material editor.

Don’t forget to enjoy!

Unity approved “Bad Bots” update so check it out!

new HD textures, shader and fancy material editor. More updates are coming so stay tuned!

1 Like

Nice Robots. On my buy list. Thanks… :sunglasses:

Same as what ZJP said

Hello again!
Next update is coming up, so let me highlight some features that are coming to this project.

New FX:

  • spawn effect
  • destruction effect
  • visual damage effect
  • updated/fixed effects for minigun and laser (without burn marks for now)

New Script features

  • patrol behaviour
  • weapon vertical aiming not only horizontally
  • flyer bot now follows player every where and not bound to horizontal plane

New animation

  • jump animation for walker bots
2 Likes

Deal (2 weeks ago) :stuck_out_tongue:
Better and better. :sunglasses:

Hi, i purchased this asset last night, and the bots look great, but i am having some issues i was hoping you could help me with

First, is there documentation available or upcoming? I’m not very skilled with coding, and don’t really understand how all the scripts are working together. this leads into the second issue, which is that the asset doesn’t really “just drop in and it works” with all projects. i have tried it with both Unitz and Gravity twist controllers and the bots target the player inconsistently if at all, and when the do shoot, they neither receive nor apply damage. Ideally i would like to have exposed variables in the inspector to select what tags the ai targets, including the ability to target multiple tags. this would make the asset much more useful in a variety of projects.

also, the bots don’t draw in until quite close to the camera, i’m guessing this is a setting i need to change, but have no idea what it is.

finally, and this is more of a wish list item, is it possible to rig the bots themselves for direct player control?

thanks in advance, and thanks for a really nice asset! I’m sure for someone with more experience / skill these are probably not big issues, and the animations and design are really top-notch!

Hi! Thanks for your purchase.

  1. Documentation is available here, though it’s not full, I’m working on it for upcoming update.
  2. I’m not aware of how Unitz or Gravity twist controller do weapon/damage interaction, so droids shouldn’t do any damage, instead they should log a lot of errors into console. We’ll find a way to fix this. For starters try adding ‘Health’ component to your player prefab.
  3. For bots to follow player it has to be tagged with ‘Player’ tag. Theoretically, there can be a lot of Players (each with ‘Player’ tag), but I never really tested that case;
  4. Drawing bots is an AngryBots-like optimization behaviour, if you dont want that, just disable AIActivator script and SphereCollider on Activator child object from any droid you use.
  5. Player controls are possible, but I need time to implement it.

Thanks so much for your quick reply! That info helps a lot. also, just saw the new update teaser, looks incredible!

1 Like

Is or will there be audio in the pack? Mainly for the weapons and maybe a little sound effect when the bots “spawn/transform” from the ball form?

Hi! Guess it’s time to make a little announcement. New update is almost ready. Right now I’m working on some fixes for AI, adding some requested features and some new hot things like:

Spider Bot

Hover Bot

Tesla gun

Grenade launcher

Also player detection is more generic now, bot reacts on any object with different tag and health attached, so in theory (not tested yet) you can setup two bot armies with different tags like “Player”/“Enemy” and start a little clan war.

I have added sounds support in several places, but I still dont have decent sound clips to include into project. Don’t worry, next update will be a true audio update with sounds all over the place :slight_smile:

Both droids have animations ready and this weekend they will get theirs weapon ready and in place, and hopefully if everything is good next week I’ll submit update to asset store for revision.

1 Like

These new ones look nice and good to hear that there will be sound updates, i guess i will buy it this weekend, to get the other updates for free? :wink:

Question about shaders: I just bought the pack and saw that you are using a custom shader, is it possible to use them with the standard shader? When i changed to standard the droid turned white and ignored the texture, do i have to change something else or will they only work with the custom shader?

Bots use RGB mask texture for colors Red channel - primary color Green - secondary etc. So they can’t work the same way with standard shader. You can create diffuse map yourself by replacing red,green and blue colors in mask texture with colors of your choice. I plan a material editor button with that functionality in later updates

1 Like

Yes, yes for new update! Thank you.

These new bots are looking really nice! also really excited to hear about the new tags, that was exactly what i was hoping for!

I have a question about your gatling “projectiles”. I looks like there are no “projectile objects” for this one (like for the rockets etc). Looking at the code you are raycasting directly from the barrel to the target and deal direct damage without “projectiles” for this one, but it still looks like there are flying projectiles from the gun to the target, so my question is what are these “projectiles” since i can’t find a gameobject, are these light effects or particle effects? in the GatlingWeaponAI Script i can find different light/particle system for the hit effect, the shot effect fire / smoke but i can’t find where the gatling “projectiles” are created, i tried to pause the sceen right when the gatling is shooting at me and i also can’t select anything, so i guess it’s a effect created in code and i missed the lines.

Can you tell me where/how the gatling “projectiles” are made?

Those are particle effects, they just have collision enabled and die on collision. It is called Tracer in droid’s hierarchy