Skip to content

juanktigre/UnityDeveloperTest

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

PRUEBA PARA DESARROLLADORES UNITY

N|Solid

ES MUY IMPORTANTE QUE LEAS TODO ESTE DOCUMENTO ANTES DE EMPEZAR A REALIZAR LA PRUEBA

Requerimientos

Sección indispensable para la realización de la prueba. A mayor cantidad de requerimientos completados, mayor sera su posibilidad de ser reclutado.

  • Añade una pantalla de selección de las Aves
    • Cada ave debe tener información propia
    • Debe existir un feature que distinga cada una.
  • Añade comportamientos diferentes en medio del vuelo
    • Explosión
    • Instanciación de 3 aves
    • Acelerar dramaticamente el trayecto y aumentar su masa
    • Efecto Boomerang (Al golpear una estructura este haga un efecto boomergan para volver a destruir mas estructuras)
  • Añade un sistema de Audio y sonidos (Valor Creativo)
    • Añade musica (Libre de copyright) a diferentes partes donde creas necesario.
    • Añade efectos de sonido a features que creas necesario.
    • Biblioteca Gratuita de Sonidos (https://freesound.org/)
  • Añade una UI Responsiva
    • Creación de un sistema de Puntajes (Se valora la creatividad)
    • Toda la UI debe verse bien en diferentes dispositivos en horizontal (Tener en cuenta los Safe Area)
  • Identificar las diferentes malas practicas en el codigo (CODE SMELLS)
    • El proyecto tiene varias malas practicas las cuales deben ser identificadas y solucionadas.
  • Documentación
    • Todos metodos creados por el aspirante debe ser correctamente documentadas usando XML.
  • Control de versiones
    • Debe existir una jerarquia en los branches y features.
    • Se valora la creación de una representación grafica de esta jerarquia (Git flow)
  • Graficas UML
    • Cada estructura o clase modificada debera contar con una representación en un diagrama UML

EXTRAS

Esta sección no es indispensable pero se tomara en cuenta la implementación o uso de los siguientes componentes.

  • Pruebas unitarias
  • Animación de Pantallas y UI
  • UI Components (Grid Layout, Content Size Fitter, Canvas Group)
  • Control de fisicas (Phyisc Materials, Layer Collision Matrix)
  • Profiler (Memory Profiler, Profiler, Frame Debugger)

BIBLIOTECAS DE AYUDA

A continuación se les compartira una serie de bibliotecas que pueden ayudar a su desarrollo de la prueba.

Uso Web
Sonido [https://freesound.org/]
Diagramas UML https://app.diagrams.net/]
XML documentation [https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/xmldoc/recommended-tags]
Code Smells [https://refactoring.guru/es/refactoring/smells]

Bibliotecas externas usadas en la prueba

Es muy importante que en el ReadMe de la prueba documentes todo el desarrollo de cada uno de los puntos y sobretodo que si usaste material externo tambien este debidamente documentado.

License

MIT

MUY BUENA SUERTE

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published