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.
-
8065 89 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#
Improvement in the existing version of 1C retail block for the distribution center (DC)In general, I will explain what kind of database we have - There is a main server where there is a retail database (where all receipts are recorded) - a UTP database - where all sales are transferred - it calculates the markup and stock balances - small databases of retail… C & C++, C# ∙ 3 days 7 hours back ∙ 6 proposals |
It is necessary to migrate the current working program from FoxPro to C#.Hello everyone! We have a program in FoxPro (it has several modules, it's an accounting program), we have the source code of the program, and if necessary, we can consult with people who support the current program. What needs to be done: 1. Analyze how everything works,… C#, Desktop Apps ∙ 5 days 21 hours back ∙ 18 proposals |
Junior C#We are looking for a talented and ambitious Junior C# developer who is eager for professional growth and new challenges. Your future tasks: - Development and support of backend solutions with frontend (Telegram bot); - Automation of routine processes in Android development,… C# ∙ 6 days 12 hours back ∙ 8 proposals |