Créditos a https://codepen.io/boldfacedesign/pen/eoggd
San Andreas Unity: una reimplementación de código abierto del motor de juego GTA San Andreas en Unity.
Nodulus: un juego de rompecabezas con un giro inteligente. Basado en la teoría matemática detrás de los rompecabezas de tablones, consiste en una cuadrícula de cubos y varillas que se pueden girar con un deslizamiento.
Juego de estilo Angry Birds: un esfuerzo para replicar un nivel y mecanismos relevantes del famoso juego de Angry Birds de Rovio, incorporado en un motor de juego Unity. El código fuente se proporciona con fines educativos.
Match-3 Game: un juego de Match-3 en Unity (como Candy Crush y Bleweled).
Darkest Dungeon - Darkest Dungeon Port in Unity. Casi completamente idéntico al original.
Hogwarts: un juego de arena abierto de Hogwarts (Harry Potter) hecho en Unity.
Infiniterunner3D - Creación de un juego de corredor 3D infinito en Unity.
CUBEWORLD - Minecraft Like Game realizado en Unity.
FPS multijugador: un juego de tiradores en primera persona multijugador basado en Unity3D. Se admiten diferentes tipos de dispositivos de entrada, incluidos Kinect, Xbox Controllers, Leap Motion y VR Glasses.
Starcraft Unity3D: una recreación del clásico juego de StarCraft de Blizzard, en Unity3D.
Lo esencial
Intermedio
Arcore: construya nuevas experiencias de realidad aumentada que combinen sin problemas los mundos digitales y físicos. Transforme la forma en que las personas juegan, compran, aprenden, crean y experimentan el mundo juntos, a la escala de Google.
ARKIT: construya experiencias de realidad aumentada incomparables para cientos de millones de usuarios en iOS e iPados, las plataformas AR más grandes del mundo.
VUTORIA - El AR más desplegado del mundo.
Innoactive Creator: capacitación VR escalable y mantenible basada en la unidad.
Ejemplos de creadores innoactivos: ejemplos simples que muestran las capacidades del creador inoactivo.
XR-Interacción-Toolkit-Examples: varios ejemplos para usar con el kit de herramientas de interacción XR.
OpenVR XR - Plugin OpenVR para la API XR de Unity.
2D-Platformer-Hunter: un controlador de juego de plataformas 2D en Unity.
El editor de la unidad de tiempo de ejecución/herramientas de depuración: inspector en el juego y herramientas de depuración para aplicaciones hechas con un motor de juego Unity3D.
Path -Creator: un editor intuitivo y liviano para crear rápidamente rutas suaves en el editor.
UIWidgets: un paquete de unidad que ayuda a los desarrolladores a crear, depurar e implementar aplicaciones eficientes y multiplataforma.
ScriptableObject -arquitecture: hace que el uso de objetos de scriptable sea una parte fundamental de su arquitectura en Unity SUPER ESTACE.
UNIRX - Extensiones reactivas para la unidad.
C-Sharp-Promise-Promese la biblioteca para C# para la gestión de operaciones asíncronas.
FSM_COMMAND_PTTERNS: un juego de plataforma básico desarrollado para la ayuda para llevar a cabo el patrón de estado y el patrón de comando.
Restclient -? ¡HTTP y REST Simple REST para Unity basado en promesas, también admite devoluciones de llamada! ?
Kit Native Toolkit: integre fácilmente la funcionalidad nativa de iOS & Android en proyectos de unidad.
Spinner de hilo: ¡una herramienta para construir un diálogo interactivo en los juegos!
Componentes Unity2D: una variada colección de componentes Unity3D que he creado para usar en el juego de plataformas/RPG 2D que estoy desarrollando actualmente.
Unity Image Cropper: una solución de cultivo de imágenes basada en UGUI para Unity 3D.
ChainsAfe Gaming - Unity SDK para construir juegos que interactúan con blockchains.
Codificación en C# en Unity para principiantes: los conceptos básicos de codificación, como variables, funciones y clases, y cómo usarlas.
Patrones de diseño escritos en Unity3D - Todos los patrones de diseño de cuatro pandillas escritas en Unity C# con muchos ejemplos.
Introducción a Roll-A-Ball: una introducción al proyecto Roll-A-Ball, que muestra el juego final y describe lo que se cubrirá en estos tutoriales.
Configuración del juego: crear un nuevo proyecto y configurar el juego básico.
Mover el jugador: mover el objeto del jugador usando la entrada del jugador y las fuerzas físicas.
Mover la cámara: mover la cámara en relación con el reproductor.
Configuración del área de juego: configurando el área de juego.
Creación de objetos coleccionables: crear y colocar los coleccionables de "recoger".
Recolectando los objetos de recogida: recolectar los objetos de recogida; Discutir física, colisiones y desencadenantes.
Mostrando el puntaje y el texto: contando, mostrando texto y finalización del juego.
Construyendo el juego: construir el juego como una aplicación independiente.
Scripts como componentes de comportamiento: aprenda sobre el componente de comportamiento que es un script de unidad y cómo crearlos y adjuntarlos a los objetos.
Variables y funciones: ¿cuáles son las variables y las funciones, y cómo almacenan y procesan información para nosotros?
Convenciones y sintaxis: aprenda sobre algunas convenciones básicas y la sintaxis del código de escritura.
Declaraciones IF: cómo usar las declaraciones IF para establecer condiciones en su código.
Bucles: cómo usar los bucles for, while y do -while, así como el bucle para cada bucle para repetir las acciones en el código.
Modificadores de alcance y acceso: comprensión de la variable y función Alcance y accesibilidad.
APERACIÓN Y COMENZAR: Cómo usar Awake and Start, dos de las funciones de inicialización de Unity.
Actualización y fijación: cómo efectuar cambia cada cuadro con las funciones de actualización y fijación y superpolidad, y sus diferencias.
Matemáticas vectoriales: una imprimación sobre matemáticas vectoriales, así como información sobre los productos DOT y Cross.
Habilitar y deshabilitar componentes: cómo habilitar y deshabilitar los componentes a través del script durante el tiempo de ejecución.
Activando GameObjects: aprenda sobre el componente de comportamiento que es un script de unidad y cómo crearlos y adjuntarlos a los objetos.
Traducir y rotar: cómo usar las dos funciones de transformación Traduce y gire para efectuar la posición y rotación de un objeto no rígido.
Lookat: cómo hacer que un objeto de juego transforme la cara de otro usando la función Lookat.
Destruir: cómo usar la función Destratación para eliminar GameObjects y componentes en tiempo de ejecución.
GetButton y GetKey: cómo obtener el botón o la tecla para la entrada y cómo se comportan estos ejes / pueden modificarse con el administrador de entrada.
GetAxis: cómo "obtener la entrada basada en el eje" para sus juegos en Unity y cómo estos ejes se pueden modificar con el administrador de entrada.
Onmousedown: cómo detectar los clics del mouse en un elemento de colider o GUI.
GetComponent: cómo usar la función GetComponent para abordar las propiedades de otros scripts o componentes.
Deltatime: ¿qué es el tiempo delta y cómo se puede usar en sus juegos para suavizar e interpretar valores?
Tipos de datos: aprenda las diferencias importantes entre el valor y los tipos de datos de referencia, para comprender mejor cómo funcionan las variables.
Clases: cómo usar clases para almacenar y organizar su información, y cómo crear constructores para trabajar con partes de su clase.
Instanciar: cómo usar Instanciar para crear clones de una prefabricación durante el tiempo de ejecución.
Matrices: usar matrices para recolectar variables juntas en una forma más manejable.
Invoca: las funciones de Invoke le permiten programar llamadas de método para ocurrir en un momento posterior.
Enumeraciones: las enumeraciones le permiten crear una colección de constantes relacionadas.
Declaraciones de interruptor: las declaraciones de interruptor actúen como condicionales de línea. Son útiles para cuando desea comparar una sola variable con una serie de constantes.
Eventos: aprenda a usar delegados especiales llamados eventos para suscribir métodos (funciones) para crear sistemas de transmisión flexibles en su código.
Creación de una aventura basada en texto Parte 1: aprenda a programar un juego de aventuras basado en texto en el que el jugador explora una serie de habitaciones leyendo texto e ingresando comandos a través del teclado.
Creación de una aventura basada en texto Parte 2: aprenda cómo mostrar las descripciones de todos los elementos en una habitación cuando lo ingresamos.
Cómo jugar mods de juego de prueba (tutorial oficial de Unity): en el tutorial de prueba de prueba en el editor, aprenderá a jugar y modificar su Microgame en Unity.
OpenUpm - Registro de paquetes de unidad de código abierto.
BRACKEYS - Tutoriales de juego de juego
Sólido: los principios sólidos en las imágenes.
Documentación .NET - Solid, DI, N -Tier, registros, etc. con Dotnet.
Gamedev -Resources: una maravillosa lista de recursos de desarrollo de juegos.
Awesome -Unity3D: una colección categorizada de Awesome OpenSource Unity3D Repos.
Awesome Unity Open Source en GitHub (800+): una colección categorizada de Awesome Unity Open Source en GitHub.
Awesome Unity Free: una lista impulsada por la comunidad de paquetes de juegos de juego de Unity útiles útiles, bibliotecas y otros.
Awesome Unity Community: una colección categorizada impulsada por la comunidad de activos, proyectos y recursos de alta calidad de alta calidad.
3DOF: un término a menudo utilizado en el contexto de la realidad virtual, se refiere al seguimiento del movimiento rotacional solamente: tono, guiñada y rollo.
6DOF: se refiere a la libertad de movimiento de un cuerpo rígido en el espacio tridimensional.
¿Creo en los unicornios? Apoyame, si tú también lo haces.
Donar Ethereum , ADA , BNB , Shiba , USDT/USDC , Doge , etc.:
Dirección de billetera: JDNichollsc.eth
¡Háganos saber sus contribuciones!
Hecho con ❤️
https://avatars0.githubusercontent.com/u/28855608?s=200&v=4 "align =" right ">