Unity Developer - Fight Animation
226 USDWe are seeking a Unity Developer with expertise in creating fight animations using our characters. The primary task is to build a fight process with captivating and realistic animations. The ideal candidate should have experience and skills in the following areas:
- Unity development
- Animation design and implementation
- Character customization
- Fight scene creation
- UI integration
The project is of medium size, expected to be completed within 1 months. We are looking for an intermediate-level expert who can bring our characters to life and deliver an engaging fight animation experience.
Each player has their own character that they can equip with ammunition. The battle takes place automatically, taking into account the characteristics of this ammunition. After calling another player to battle, the server generates battle data in JSON format and passes it to the application.
Your task is to develop a controller that will process this JSON and reproduce the battle using available character animations. This means that you must ensure the reproduction of animation effects such as strikes, blocks, and damage, according to the battle data received from the server.
Your work involves developing this controller in a way that ensures smooth and realistic battle display, as well as providing the ability to expand functionality in the future for new animations or effects.
Technical task for implementing battle functionality in Unity using C#:Task overview:Implementation of battle functionality for an existing application in the Unity environment.There are ready characters and animations.There is backend logic that generates battle data in JSON format.Functionality:Each user has their own character that can be equipped with ammunition.Each equipment item has its own characteristic.The battle takes place automatically based on certain logic depending on the characteristics of the ammunition. After calling another user to battle, a battle is generated in JSON format on the server.Battle results are transmitted in JSON format to the application.General requirements:Implement a controller that will process the received JSON and visualize the battle using available animations.Provide the ability to expand functionality for future animations and other effects.Detailed requirements:Develop a mechanism for parsing the received JSON with battle data.Ensure the reproduction of animation effects according to the battle data (e.g., strikes, blocks, damage, etc.).Consider different character states during battle (e.g., alive, injured, killed).Ensure adaptability of battle display depending on the quantity and structure of the data received in JSON.Technical requirements:Programming language: C#.Use existing animation resources and characters.Ensure resource optimization for smooth animation playback.Support for other platforms such as mobile devices, PC, and WebGL.Additionally:Document the implemented functionality for future maintenance and support.
Потрібно реалізувати додатковий функціонал боїв до існуючого додатку в Unity. Ми маємо готові персонажі та анімації, а також серверну логіку, яка генерує дані про бій у форматі JSON.
В кожного гравця є свій персонаж, якого вони можуть оснащувати амуніцією. Бій відбувається автоматично, враховуючи характеристики цієї амуніції. Після виклику на бій іншого гравця, сервер генерує дані про бій у форматі JSON і передає їх у додаток.
Ваше завдання - розробити контролер, який буде обробляти цей JSON і відтворювати бій, використовуючи наявні анімації персонажів. Це означає, що ви повинні забезпечити відтворення анімаційних ефектів, таких як удари, блокування та пошкодження, відповідно до даних бою, які отримали від сервера.
Ваша робота полягає в розробці цього контролера таким чином, щоб відображення бою було плавним та реалістичним, а також забезпечити можливість розширення функціоналу у майбутньому для нових анімацій чи ефектів.
Технічне завдання для реалізації бойового функціоналу в Unity з використанням C#
Огляд завдання:
Реалізація бойового функціоналу для існуючого додатку в середовищі Unity.
Існують готові персонажі та анімації.
Є написана логіка на бекенді, яка генерує дані про бій у форматі JSON.
Функціонал:
Кожен користувач має свого персонажа, якого можна оснащувати амуніцією.
Кожен елемент екіпіровки має свою характеристику.
Бій відбувається автоматично з розрахунком за певною логікою залежно від характеристик амуніції. Після виклику на бій іншого користувача на сервері генерується бій у форматі JSON.
Результати бою передаються у вигляді JSON у додаток.
Загальні вимоги:
Реалізувати контролер, який оброблятиме отриманий JSON і візуалізуватиме бій з використанням наявних анімацій.
Передбачити можливість розширення функціоналу для майбутніх анімацій та інших ефектів.
Детальні вимоги:
Розробити механізм парсингу отриманого JSON з даними бою.
Забезпечити відтворення анімаційних ефектів відповідно до даних бою (наприклад, удари, блокування, пошкодження тощо).
Врахувати різні стани персонажів під час бою (наприклад, живий, поранений, вбитий).
Забезпечити адаптивність відображення бою залежно від кількості та структури отриманих даних у JSON.
Технічні вимоги:
Мова програмування: C#.
Використання існуючих анімаційних ресурсів та персонажів.
Забезпечити оптимізацію використання ресурсів для плавності відтворення анімацій.
Підтримка інших платформ, таких як мобільні пристрої, ПК та WebGL.
Додатково:
Здійснити документування реалізованого функціоналу для подальшого супроводу та підтримки.
Client's review of cooperation with Vadim I.
Unity Developer - Fight AnimationWe collaborated with Vadim on the development of battles project in Unity. Overall, we are satisfied with the result of the work.
Vadim was constantly in touch, actively working to bring the project's appearance as close as possible to our wishes. There were several iterations of edits in the process, and Vadim provided us with several approaches to animations. Although the project was delayed relative to the initial terms, we understand that this was partly due to our delays in providing feedback. It is important to note that Vadim always responded to our comments and made necessary changes.
We recommend Vadim as a responsible and professional developer.
Freelancer's review of cooperation with Marina Kornieva
Unity Developer - Fight AnimationOverall, a rather interesting project. Communication is not as effective as when communicating directly with the client - but when working with a team, there is no way around it.
-
1441 22 0 Hello Maryna,
I'm Unity developer with 5 years of commercial development experience under my belt.
I'd like to hear in more detail about specific requirements you have for this project.
Feel free to contact me throught Personal Messaging, I'll be glad to help you with your ambitious project!
-
292 2 0 Hello Marina!
My name is Victoria, I would like to offer my services to realize the task of creating combat animations in Unity. I have been successfully developing games for more than 5 years, thanks to which I have gained positive feedback and Top-Rated Plus status on one of the world's freelance exchanges.
My team and I have all the necessary skills to create exciting and realistic combat scenes, including experience in Unity, animation design and implementation, character customization, and UI integration. Following your requirements and suggestions, we are ready to realize your idea.
We are confident that we can meet the allotted deadlines and complete the project within 1 month. I would be happy to discuss the rest of the details with you and get to work on the project.
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# ∙ 4 days 4 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 ∙ 6 days 18 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# ∙ 7 days 9 hours back ∙ 8 proposals |