Enemy AI Unity 3D C#
There are monster models (4 pieces), there are videos (in English, up to 10 minutes each) with a detailed description of the behavior of AI monsters from another game. It will be necessary to recreate this for our monsters. It is very important that the script is visually pleasing for the inspector, flexible, and the code should be optimized.
It is important to note that simple AI through navmesh is not enough at all. For monsters, it will be necessary to prescribe personal behavior for each.
One of the examples:
The monster should know where the player is on the map. As soon as he enters the monster's "trigger" zone, the monster starts to pursue him. But if the player starts turning even slightly towards/backwards, the monster, to avoid revealing itself, hides behind the nearest wall and continues to move in a way that the player does not see it. Throughout the time, the monster stays at a distance from the player, gradually approaching him. Eventually, approaching the player closely from behind, the monster kills him.
-
423 10 0 1 Hello!
I have a ready working solution for this task, based on a behavior tree. It has been used multiple times in our projects. The solution is flexible and easily expandable. There are only 2 nuances. First, it is necessary to familiarize myself with your project and come up with a convenient integration option. Initially, it was tailored for a project on ECS (using Entitas), so it may need to be edited for yours. Second, visualization in the inspector is currently available, but it is not very pleasant, as it was done based on the minimum required functionality. If needed, it is not a problem to improve it, we can discuss it.
It is difficult to say the exact timeframe right away, we need to discuss the details.
My rates:
- short project (up to 40 hours) - $15/hour
- medium project (40-80 hours) - $10/hour
- large project (80+ hours) - negotiable, depending on the tasks
…
Feel free to contact me!
-
280 Good day. I am a professional developer with extensive experience in game development. I have a flexible solution for developing bot behavior that will simplify and speed up the work, as well as further improvements. It is possible to set any combinations of behaviors for different entities according to your needs. I will add documentation to facilitate further modifications and improvements.
-
1993 12 0 Good day
I have a great experience working with Unity (8 years)
Write to me
-
168 Good day, if you want to control monster behavior without any problems, you will definitely need behavior trees, not just control from the inspector. With their help, you can even change the order of actions and conditions, practically without getting into the code.
I am ready to help you design, implement, and support in case of problems with setting up behavior. I will explain which tools to use and how to use them. I can also help with designing your behavior system, improve it, analyze how to stand out from competitors.
P.S.: The price and deadlines were indicated approximately, evaluating the monster from the example. It is worth getting more familiar with the task.
-
8368 90 0 1 Hello. I am an experienced Unity developer, holding the position of Team lead at a local game studio. I can help you with the project without any issues. Feel free to message me - we will discuss the details.
Current freelance projects in the category C#
Refinement of 1C UT 11 for Zebra TSD (RDP): different sound signals when scanning
22 USD
Configuration: 1C UT 11 Address warehouse Zebra TC26 TSD Work via RDP Product scanning is performed in receiving, placement, picking documents, and other warehouse operations. Current problem: Warehouse workers operate through the Zebra TSD. When scanning, they do not always… C#, Databases & SQL ∙ 1 day 19 hours back ∙ 6 proposals |
Comparative analysis of the effectiveness of custom software (v2.2-field) and reference software (Meshtastic v2.x)
22 USD
Comparative analysis of the effectiveness of custom software (v2.2-field) and reference software (Meshtastic v2.x) on the identical hardware platform (ESP32 + SX1268, 2W) based on the criteria of range, throughput, link stability, and power consumption. Conduct tests with… C & C++, C# ∙ 13 days 7 hours back ∙ 3 proposals |