|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/unity-y-c-fundamental-desarrollo-de-videojuegos-2d/
课程评论:没有评论
课程名称:Unity与C#基础:2D游戏开发 概述:你是否有兴趣开始使用Unity和C#进行游戏开发?这门课程是一个理想的起点!作为Indierama频道的教程创作者,我常常发现初学者需要加强编程基础和对Unity的理解。因此,本课程的目标是帮助学生学习那些至关重要的基础知识,这些知识常常阻碍初学者的进步。每一节课都是在不假设任何前提的情况下设计的,详细解释每个概念。 在课程内容中,学生需要完成许多练习,课程的重点是在结束时能够独立面对和解决问题,并遵循良好的实践,而不仅仅是复制和粘贴代码。虽然有很多课程承诺能让你成为游戏开发的高手,但实际上,这需要多年的努力。没有任何课程能迅速让你成为大师,但以正确的方式开始将使你更接近这个目标。 课程起初有几个专门讲解C#编程的部分,而不涉及Unity。这意味着我们将专注于编程而没有其他干扰,涵盖编程的基本主题,如变量、条件、循环、数组、列表和方法。 在掌握基本编程知识后,我们将引入游戏引擎Unity,逐步创建三个简单的游戏,以逐步介绍游戏开发、编程和Unity的关键概念: 1. **Arkanoid**:这是一个了解Unity基本操作、环境配置、精灵管理、对象移动、脚本编写、控制、物理、碰撞、触发器、基本组件、用户界面及权限修改等的理想项目。 2. **Infinite scroller**:将在此项目中讨论更重要的主题,如实例化、协程、随机数生成、视差效果、粒子效果、静态变量和方法、属性、单例模式等。 3. **Top down shooter**:我们将深入探讨角色的运动和动画、音频管理、瓦片地图、相机跟随、向量运算等内容。还将有一个可选部分来适应Unity的新输入系统,并允许集成手柄/游戏手柄。 总而言之,这是一门专为初学者设计的课程,适合完全没有编程或游戏开发知识的人,或已经接触过Unity但希望建立更坚实基础的学员。如果你在寻找这样的课程,这将是最佳选择。期待在课程中见到你!
¿Te interesa iniciar en el desarrollo de videojuegos con Unity y C#? Este curso es el mejor lugar para empezar! Como creador de tutoriales y contenido relacionado al desarrollo de videojuegos en mi canal Indierama, frecuentemente puedo notar iniciantes que necesitan fortalecer sus bases de programación y manejo de Unity. Con esto en mente, la idea es detenernos a aprender las bases: aquellos conocimientos cruciales que, muchas veces, impiden a los iniciantes mejorar. En este curso, cada lección fue creada sin dar nada por sentado y dando el tiempo necesario en la explicación de cada concepto.A lo largo de las lecciones, también deberán resolver muchos ejercicios. El foco del curso está en que, al terminar, sean capaces de enfrentar y resolver situaciones por su cuenta y con buenas prácticas, y no solo copiar y pegar código. Existen muchos cursos que prometen convertirte en un maestro desarrollador de videojuegos. Pero siendo realistas: eso puede llevar años de trabajo duro. Ningún curso te va a convertir en un maestro, pero empezar en la forma correcta te va a acercar más al objetivo. El curso inicia con varias secciones dedicadas únicamente a la programación en C#, sin Unity de por medio. Es decir, nos vamos a concentrar en programar sin otras distracciones. Se van a tratar temas indispensables de programación como variables, condicionales, bucles, arrays, listas y métodos.Con estos conocimientos básicos de programación, agregamos al motor de videojuegos Unity a la ecuación. Vamos a crear tres juegos simples con el objetivo de introducir poco a poco, conceptos clave de desarrollo de videojuegos, programación y manejo de Unity:Arkanoid: proyecto ideal para comprender desde el manejo básico de Unity y configuración del entorno y sprites, hasta movimiento de objetos, scripting, controles, físicas, colisiones, triggers, componentes básicos, interfaz de usuario, modificadores de acceso y más.Infinite scroller: vamos a tratar más temas importantes como instanciaciones, corrutinas, generación de números aleatorios, efecto parallax, efectos de partículas, variables y métodos static, propiedades, singletons y más.Top down shooter: nos introduciremos al movimiento y animación de personajes, manejo de audio, tilemaps, seguimiento de cámara, operaciones con vectores, etc. También habrá una sección opcional para adaptar controles al nuevo input system de Unity y podrán integrar un mando/gamepad.Resumiendo, este es un curso diseñado para principiantes: desde personas con ningún conocimiento en programación y desarrollo de videojuegos, hasta personas que ya tengan un contacto previo con Unity y quieran lograr bases más sólidas. Si esto es lo que estás buscando, este curso es la mejor opción. Nos vemos ahí!