Aprovecha el precio especial y haz tu profesión a prueba de IA

Antes: $249

Currency
$209
Suscríbete

Termina en:

0 Días
0 Hrs
31 Min
14 Seg
Curso de Introducción a Unity: Interfaz

Curso de Introducción a Unity: Interfaz

Ruth Margarita García López

Ruth Margarita García López

¿Qué es y qué no es Unity?

2/22
Resources
Transcript

What is Unity and what isn't it?

Developing a video game can be a challenging task, full of concepts and tools that can seem overwhelming at first. Unity is one of the most popular and powerful game engines available to creative developers. But what exactly is Unity and what isn't it intended to be?

What is Unity?

Unity is a Game Engine, a game engine that allows you to create interactive experiences rendered in real time. This means that you can develop games and interactive applications using a variety of assets. Let's talk about some key concepts:

  • Real-time rendering: Unlike classic rendering in movies, where images are pre-rendered, real-time rendering allows the player to instantly interact with the game, creating a dynamic experience.

  • Interactivity: This is the game's ability to respond to the player's actions. Whether through a keyboard, mouse or gamepad, Unity takes care of interpreting these signals to execute in-game actions.

  • Assets: Refers to digital files that Unity can interpret to create interactive experiences. These include images, sounds, 3D models, and code scripts that define the game's behavior.

What is not Unity?

Unity, while it may contain tools for working with assets, is not an asset editor per se. To create and edit different types of assets, specialized programs are used:

  • 3D models: Tools such as Blender, Maya or SketchUp.
  • 2D designs: Programs such as Figma, Inkscape, or the versatile Photoshop.
  • Audio: From editing sounds in Adobe Audition or Audacity to recording with a simple microphone.

What are packages in Unity?

Unity uses something called packages, which work like plugins. These are additional components that can be installed and uninstalled at your convenience.

  • ProBuilder: Allows you to create 3D assets directly in Unity.
  • Unity Animations: Formerly Animate2D, it allows you to add animations to 2D assets, adding bones to images to make them come to life.

How can I start creating video games?

The first step is to learn what tools and knowledge you need to start creating your own games. There are plenty of resources and online courses that can help you master both Unity and the tools needed to create assets.

  • Learn the use of game engines: Start with courses dedicated to Unity to understand its basics and how the different assets are integrated.
  • Design and modeling of assets: Master programs like Blender to create your own 3D models, or learn how to use Photoshop for 2D elements.
  • Sound and music: Learn how to capture and edit audio to bring your game to life with soundscapes and effects.

We invite you to share your ideas on what types of assets would be useful for creating your video games and which Platzi courses could benefit you on this path - the world of game development awaits you with endless possibilities!

Contributions 21

Questions 0

Sort by:

Want to see more contributions, questions and answers from the community?

Apuntes

¿Qué es Unity?

Es un Game Engine (Motor de Videojuegos)

Nos permite:

  • Crear experiencias interactivas
  • Renderizar en tiempo real
  • Manipular assets
  • Renderizado en tiempo real → Frames por segundo
  • Interactividad → Cómo el jugador le “habla” al juego
  • Assets → Archivos que el juego puede usar para mostrar la experiencia.

¿Qué NO es Unity?

Unity NO es un editor de assets

Para crear Assets contamos con distintas herramientas:

  • Archivos 3D

    • Blender, Maya, SketchUp, Cinema 4D
  • Archivos 2D

    • Krita, Inkscape, Photoshop, Illustrator
  • Música y sonidos

    • Audacity, Adobe Audition, FL Studio
  • Archivos de código

    • Visual Studio, Sublime, Emacs, Vim

      Unity cuenta con herramientas que se denominan Packages que son como Plugins que se instalan en Unity.
  • ProBuilder

    • Creación de assets 3d
  • UnityAnimations (antes Anima2D)

    • Creación de assets 2D

MagicaVoxel, para la creación de assets en 3D en clara referencia al pixel art, un curso de Voxel Art seria bueno. Ojala sea implementado a futuro

Yo para assets 2D uso Aseprite, y hay un curso de Platzi de ese mismo software que recomiendo mucho

creo que hoy me enamore

Aseprite, lo máximo

Game Engines:

  • Unity
    Unreal
    Godot
    Cry Engine
    RPG Maker

Programación:

  • Visual Studio Code

Modelar 3d:

  • Autodesk
    Maya
    Blender
    Sweet Home 3D
Un programa que uso MUCHO, para la creación de música, es FL Studio, el cual es una estación de trabajo de audio digital, sirve más que nada para hacer música, pero también sirve para crear y modificar sonidos

Dentro de los programas para crear assets de audio o de música lo mejor serían los DAW (Digital Audio Workstation), algunos de ellos podrían ser:

  • Reaper (muy pedido en la industria)
  • Fl studio
  • Ableton Live
  • Logic
  • Nuendo

Entre otros. Además también existen los middleware que son para unir los motores y los Daw y facilitar la implementación de los audios, los más conocidos son Fmod y Wwise.

para **++Programar ++**conozco visual studio code, visual studio version 2019.

para assets visuales 2D conozco photoshop, Affinity designer.

y esas por ahora uwu

Totalmente Nuevo para mi… Interesantisimo

Que genial e interesante lo de los Assets, y que los plug ins pueden hacerlos dentro de Unity.

Por el momento no conozco mucho del tema de Assets pero con lo que han escrito las otras personas que han tomado el curso voy teniendo idea.

programa chevere para assets en 2D pixelart es <https://www.pixilart.com/>
No había notado que ya tienen más de un año el contenido, esperaría una actualización para mencionar el Visual Scripting y un curso dedicado a esta herramienta que se incorporó a Unity desde hace un par de años.
Bueno, pues soy nuevo en esto así que no podría decir exactamente que opinar, tengo 17 años y apenas estoy aprendiendo sobre lo que es Unity y la creación de juegos, para aportar algo me gustaría decir que me gusto la clase, aprendí y apunte cosas que no sabía, y estuve 1 hora escribiendo y buscando información así que para mi primera clase no estuvo mal, muchas gracias, seguiré con las otras clases.
Otro programa para hacer assets sencillos podría ser Figma, trabaja con vectores y tiene múltiples formatos de exportación. Tal vez no sea el programa más recomendado para assets de videojuegos, pero lo puedes mezclar con otros programas como Inkscape y despues de hacer las imagenes vectorizadas en este último programa se podrían exportar a Figma y utilizar la función de animación para manipular los estados de tus personajes u objetos.
Todo esto es nuevo para mi, por lo que no conozco herramientas para generar assets..
Para modelado 3D en Ingeniería Mecánica, aprendí a usar Inventor y esta ha sido mi principal herramienta a lo largo de mi carrera. ¿Me pregunto si podría usarla para crear determinados assets? 🤔
Que programa conozco para crear assets? Pues como soy vieja escuela yo usaba Paint de windows. Luego en pascal hize mi propia herramienta para crear assets (sprites) para modos de video VGA 320x240.
Contenido nuevo para mi, no conocía nada del mundo de los videojuegos y sus herramientas, tal vez solo el desarrollo con Visual Studio. Motivado para seguir aprendiendo mas en este curso

Yo uso blender y me hice un curso de blender e platzi muy cool, lo que no he conseguido aún es un curso de blender para modelar assets y personajes de videojuegos, encontré uno para modelar escenarios pero con integración a unreal y no unity 😦