Programador de Unity

Job ID: 35752970

Budget: $15 – $25 USD

Hola Comunidad de Freelancer! Antes que nada, gracias por su tiempo e interes.

Soy el desarrollador principal (y unico de momento) de un juego que ya esta publicado en steam, llamado Disembowel (pueden buscar "Disembowel gameplay" en youtube para ver videos del gameplay), el cual es un juego multijugador en primera persona de terror hecho en Unity. Pueden seguir el siguiente link a la pagina de Steam:
https://store.steampowered.com/app/2015650/Disembowel/

Actualmente, estoy trabajando en mejorar casi todos los aspectos del juego, desde la UI al comportamiento de la IA, interaccion del mundo, algoritmos de movimiento, y añadiendo nuevas caracteristicas y mecanicas al juego, sumado a todo eso un nuevo nivel. Habia dicho eso, el juego seguira siendo actualizado, dado que un par de niveles nuevos estan programados para ser lanzados luego del que estamos trabajando actualmente.

Estamos buscando programadores con experiencia en C# y Unity para ayudar a mejorar la mayoria de las mecanicas del juego. Este proyecto usa la libreria Photon Fusion para el manejo del multijugador y la red, por lo que conocmiento y experiencia con esta libreria son necesarios para este trabajo. Algunas de las tareas que se necesitan hacer (preferentemente contratariamos personas que tengan las habilidades de completar la mayor cantidad posible de estas tareas) son las siguientes:
- Mejorar la IA del enemigo a un nivel mas alto de complejidad en su comportamiento, implementando nuevas mecanicas, arreglando y corrijiendo las que ya estan presentes.
- Optimizar la estructura del nivel y los assets para reducir la cantidad de poligonos y mejorar el rendimiento del juego.
- Implementar una serie de chequeos y mejorar el flujo del juego bajo ciertos eventos de la red, como desconexion del servidor, o desconexion de un par.
- Mejorar el controlador del Jugador que en este momento es tosco.
- Optimizar los algoritmos y comportamientos de las simulaciones de red para evitar lag y algunas desicronizaciones.
- Implementar una serie de VFX (efectos visuales) para mejorar el apartado visual y grafico del juego.
- Correccion de errores y omptimizaciones de codigo donde sean necesarias.
- Mejorar las mecanicas actuales del juego, como por ejemplo al agarrar un objeto, que en vez de que el objeto desaparezca, contar con una "animacion de agarre", y cosas por el estilo.
- Implementar nuevas mecanicas del juego que beneficiarian la atmosfera y jugabilidad, como por ejemplo esconderse dentro de un barril, puertas cerradas con llaves (medio implementado), puzzles, elementos interactivos para contar una historia dentro del juego, etc.

Como nota, si bien no es para nada necesario, experiencia en el asset "Feel" para Unity seria una gran adicion, dado que estamos tratando de implementar esa libreria para mejorar el feedback grafico del juego.

Para el proceso de seleccion, aquellos freelancers que publiquen su propuesta en este proyecto seran, en primera instancia, entrevistados y se les preguntara por su experiencia previa en C#, Unity y Fusion y, en segunda instancia, una pequeña tarea se les dara para comprobar la habilidad del freelancer en cuanto a los requisitos de este proyecto.

Si tienen alguna duda, sientanse libres de dejar una pregunta en su propuesta y las contestare sin problemas!
Nuevamente, gracias por su tiempo, y tengan un excelente dia!
Related categories: Unity 3D Game Development